Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ui-component-library / src / forms / __unused / RadioGroup / _renderProps.tsx
Size: Mime:
import React from 'react'
import ToggleMolecule from 'molecules/Toggle/ToggleMolecule'
import { RadioItemProps, RadioItemState } from './typings'

export function renderItem(
  item: RadioItemProps,
  index?: number,
  state?: RadioItemState
) {
  // @note onChange
  // I think it would be state = item
  // - here may be problem - if we spread all of item, and it spreads .isSelected; false always
  return (
    <ToggleMolecule
      isRadio
      {...item}
      state={item}
      key={item.identifier}
      onChange={onChange}
    />
  )
}