import { forwardRef } from 'react'; import { Label } from './Label'; import { twMerge } from 'tailwind-merge'; import { Radio } from './Radio'; type MultiSelectCardProps = { title: string; description: string; icon: React.ReactNode; labelDecorator?: React.ReactNode; selected?: boolean; onChange?: (selected: boolean) => void; name?: string; value?: string; } & React.HTMLAttributes; export const MultiSelectCard = forwardRef(function MultiSelectCard( { value, title, description, icon, selected, onChange, className, id, name, labelDecorator, ...props }, forwardedRef, ) { if (!id) { console.warn( "MultiSelectCard: id is required for accessibility purposes. Please add an id to the component's props.", ); } return (
{icon}
{description}
); });