// Forms
Checkbox
Control for multiple selections in a set.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/checkbox// Usage
1import { CheckboxGroup, Checkbox, CheckboxIndicator } from "@/components/ui/checkbox";23<CheckboxGroup />// Code
1"use client";23import {4 Checkbox as ArkCheckbox,5 useCheckboxContext,6} from "@ark-ui/react/checkbox";7import { CheckIcon, MinusIcon } from "lucide-react";8import type React from "react";9import { tv } from "tailwind-variants";10import { cn } from "@/lib/utils";1112export const useCheckbox = useCheckboxContext;1314export const CheckboxGroup = (15 props: React.ComponentProps<typeof ArkCheckbox.Group>16) => {17 const { className, ...rest } = props;1819 return (20 <ArkCheckbox.Group21 className={cn("flex flex-col gap-2", className)}22 data-slot="checkbox-group"23 {...rest}24 />25 );26};2728export const checkboxVariants = tv({// Dependencies