import { ReactNode } from 'react'; import { faCheck } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import * as CheckboxPrimitive from '@radix-ui/react-checkbox'; import { twMerge } from 'tailwind-merge'; export type CheckboxProps = Omit< CheckboxPrimitive.CheckboxProps, 'checked' | 'disabled' | 'required' > & { children: ReactNode; id: string; isDisabled?: boolean; isChecked?: boolean; isRequired?: boolean; }; export const Checkbox = ({ children, className, id, isChecked, isDisabled, isRequired, ...props }: CheckboxProps): JSX.Element => { return (
); };