Checkbox
Displays a box that can be checked or unchecked by the user.
checkbox-demo.tsx
import { Checkbox } from "@/components/ui/checkbox"
export function CheckboxDemo() {
return <Checkbox />
}Installation
npx shadcn@latest add @9ui/checkbox
Usage
Imports
import { Checkbox } from "@/components/ui/checkbox"Anatomy
<Checkbox />Examples
With Label
checkbox-with-label-demo.tsx
import { Checkbox } from "@/components/ui/checkbox"
import { Label } from "@/components/ui/label"
export function CheckboxWithLabelDemo() {
return (
<Label className="flex items-center gap-2">
<Checkbox id="accept" />
Accept
</Label>
)
}Disabled
checkbox-disabled-demo.tsx
import { Checkbox } from "@/components/ui/checkbox"
export function CheckboxDisabledDemo() {
return <Checkbox disabled />
}Error
checkbox-error-demo.tsx
import { Checkbox } from "@/components/ui/checkbox"
export function CheckboxErrorDemo() {
return <Checkbox aria-invalid />
}