import { ISelectionProps } from '@/constants/interface/selection' import React from 'react' import { Control, Controller, Path } from 'react-hook-form' import { Selection } from '@/components' interface IProps extends ISelectionProps { control: Control id: Path } export const FormSelection = ({ control, id, onItemSelected, ...rest }: IProps) => ( ( {...rest} onItemSelected={item => { onChange(item) onItemSelected?.(item) }} value={value} /> )} name={id} /> )