/** * @factory/ui — Checkbox (Radix `@radix-ui/react-checkbox` wrapper). * Radix handles checked/indeterminate state, keyboard (Space) and ARIA. * The check/dash glyph swaps via the root's `data-state` (Tailwind group-data). */ import * as React from "react"; import * as RadixCheckbox from "@radix-ui/react-checkbox"; import { clsx } from "clsx"; export const Checkbox = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => ( ✓ – )); Checkbox.displayName = "Checkbox";