"use client"; import { motion } from "motion/react"; import { Check } from "lucide-react"; import { cls } from "@/lib/utils"; interface CheckboxProps { checked: boolean; onChange: (checked: boolean) => void; label?: string; size?: "sm" | "md" | "lg"; className?: string; } const SIZES = { sm: { box: "size-4", icon: "size-2" }, md: { box: "size-5", icon: "size-2.5" }, lg: { box: "size-6", icon: "size-3" }, }; const Checkbox = ({ checked, onChange, label, size = "md", className = "" }: CheckboxProps) => ( ); export default Checkbox;