import * as React from "react"; import * as CheckboxPrimitive from "@radix-ui/react-checkbox"; import { CheckIcon } from "lucide-react"; import { useWebHaptics } from "web-haptics/react"; import { cn } from "~/client/lib/utils"; function Checkbox({ className, ...props }: React.ComponentProps) { const trigger = useWebHaptics().trigger; return ( { void trigger([{ duration: 8 }], { intensity: 0.3 }); props.onCheckedChange?.(checked); }} {...props} > ); } export { Checkbox };