"use client"; import { cn } from "@/shared/utils/cn"; interface CheckboxProps extends React.InputHTMLAttributes { label?: React.ReactNode; } /** * Checkbox — token-driven native checkbox (brand accent + keyboard focus ring). * Replaces the ad-hoc `` * pattern scattered across the dashboard. Optional `label` wraps it in a clickable row. */ export default function Checkbox({ label, className, id, ...props }: CheckboxProps) { const box = ( ); if (!label) return box; return ( ); }