Checkbox (Tailwind)
roi-ui/checkbox-tailwindFreeItem
A control that allows users to select one or more options from a set.
Install it
npx shadcn@latest add https://roiui.com/r/checkbox-tailwind.jsonSource
1"use client";23import { Checkbox } from "@base-ui/react/checkbox";4import { cn } from "@/lib/utils";56function CheckboxRoot({ className, ...props }: Checkbox.Root.Props) {7 return (8 <Checkbox.Root9 className={cn(10 "hit-area-extend flex h-[1.125rem] w-[1.125rem] items-center justify-center",11 "relative flex-shrink-0 cursor-pointer rounded-[0.3125rem] border-0 bg-transparent",12 "data-[unchecked]:border data-[unchecked]:border-[oklch(from_var(--color-border)_l_c_h_/_0.8)] data-[unchecked]:bg-transparent",13 "data-[checked]:border data-[checked]:border-[var(--color-border)] data-[checked]:bg-[var(--color-primary)]",14 "data-[indeterminate]:border data-[indeterminate]:border-[var(--color-border)] data-[indeterminate]:bg-[var(--color-primary)]",15 "focus-visible:outline focus-visible:outline-1 focus-visible:outline-[var(--color-ring)] focus-visible:outline-offset-1",16 className17 )}18 data-slot="checkbox-root"19 {...props}20 />21 );22}2324function CheckboxIndicator({ className, ...props }: Checkbox.Indicator.Props) {25 return (26 <Checkbox.Indicator27 className={cn(28 "flex h-full w-full items-center justify-center text-[color:var(--color-primary-foreground)]",29 "[&>svg]:h-4 [&>svg]:w-4",30 "data-[unchecked]:not-data-[indeterminate]:hidden",31 className32 )}33 data-slot="checkbox-indicator"34 {...props}35 />36 );37}3839export { CheckboxRoot as Checkbox, CheckboxIndicator };
Files it writes
More from Roi UI
All 123 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | Roi UI | Other | Free | no deps · 2 files | |
| Accordion (Tailwind)accordion-tailwind | Roi UI | Other | Free | no deps | |
| AI Chatai-chat | Roi UI | Other | Free | no deps · 2 files | |
| AI Chat (Tailwind)ai-chat-tailwind | Roi UI | Other | Free | no deps | |
| Alertalert | Roi UI | Other | Free | 1 dep · 2 files | |
| Alert Dialogalert-dialog | Roi UI | Other | Free | no deps · 2 files | |
| Alert Dialog (Tailwind)alert-dialog-tailwind | Roi UI | Other | Free | no deps | |
| Alert (Tailwind)alert-tailwind | Roi UI | Other | Free | 1 dep |
