nessra uinessra ui

A control that allows the user to toggle between checked and not checked.

Loading...
import { Checkbox } from "@/components/ui/checkbox"

export function CheckboxDemo() {

Installation

pnpmnpmyarnbun
pnpm dlx shadcn@latest add https://nessra-ui.vercel.app/r/checkbox.json

Usage

import { Checkbox } from "@/components/ui/checkbox"
<Checkbox />

Examples

With Label

Loading...
import { Checkbox } from "@/components/ui/checkbox"
import { Label } from "@/components/ui/label"

Disabled

Loading...
import { Checkbox } from "@/components/ui/checkbox"
import { Label } from "@/components/ui/label"

With Text

Loading...
import { Checkbox } from "@/components/ui/checkbox"
import { Label } from "@/components/ui/label"

API Reference

Checkbox

PropTypeDefaultDescription
checkedboolean | "indeterminate"-The controlled checked state
defaultCheckedboolean-The default checked state
onCheckedChange(checked: boolean | "indeterminate") => void-Callback when checked changes
disabledbooleanfalseDisable the checkbox
requiredbooleanfalseMark as required
namestring-The name for form submission
valuestring"on"The value for form submission