import { Multiselect as $Multiselect, type MultiselectProps as $MultiselectProps, } from "@saleor/macaw-ui/next"; import { Control, Controller, FieldPath, FieldValues } from "react-hook-form"; export type MultiselectProps = Omit< $MultiselectProps, "name" > & { name: FieldPath; control: Control; }; export function Multiselect({ type, required, name, control, options, ...rest }: MultiselectProps): JSX.Element { return ( ( <$Multiselect {...rest} {...field} options={options} value={value || []} name={name} required={required} type={type} error={!!error} helperText={rest.helperText} /> )} /> ); }