([]);
const handleSelect = (
type: 'single' | 'multiple',
value: SelectOption | SelectOption[],
) => {
if (type === 'single') {
setSingleValue(value as SelectOption);
} else {
setMultipleValue(value as SelectOption[]);
}
};
return (
<>
Single – Small
Single – Medium
handleSelect('single', value)}
/>
handleSelect('single', value)}
/>
handleSelect('single', value)}
/>
handleSelect('single', value)}
/>
Multiple – Small
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
Multiple – Medium
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
Single – With label, description, and helper text
handleSelect('single', value)}
/>
handleSelect('single', value)}
/>
handleSelect('single', value)}
/>
handleSelect('single', value)}
/>
Multiple – With label, description, and helper text
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
handleSelect('multiple', value)}
/>
Error – With label, description, and helper text
>
);
};