"use client" import { cn } from '@/lib/utils'; import * as CheckBox from '@radix-ui/react-checkbox'; import { CheckIcon } from 'lucide-react'; const Checkbox = (props: { children: React.ReactNode, checked?: boolean, onChange?: (checked: CheckBox.CheckedState) => void, }) => { // good enough i guess const checkId = `${Date.now()}${Math.random()}`; return (