import * as React from 'react'; import { cn } from '@/lib/utils'; export interface CheckboxProps extends React.InputHTMLAttributes { onCheckedChange?: (checked: boolean) => void; } const Checkbox = React.forwardRef( ({ className, onCheckedChange, onChange, ...props }, ref) => { const handleChange = (e: React.ChangeEvent) => { if (onCheckedChange) { onCheckedChange(e.target.checked); } if (onChange) { onChange(e); } }; return ( ); } ); Checkbox.displayName = 'Checkbox'; export { Checkbox };