Salta ai contenuti

Checkbox

Questi contenuti non sono ancora disponibili nella tua lingua.

import { Checkbox } from "@rebasepro/ui";
Prop Type Required Description
checked boolean yes
id string
disabled boolean
indeterminate boolean
onCheckedChange (checked: boolean) => void
padding boolean
size "small" | "smallest" | "medium" | "large"
color "primary" | "secondary"
aria-label string

This is the example the design-system sync renders and verifies for this component.

import { Checkbox } from "@rebasepro/ui";
// Ported from UIReferenceView's "Form Inputs" section.
export const States = () => (
<div className="flex flex-col gap-3 p-4">
<label className="flex items-center gap-2 cursor-pointer"><Checkbox checked onCheckedChange={() => {}}/><span>Checked</span></label>
<label className="flex items-center gap-2 cursor-pointer"><Checkbox checked={false} onCheckedChange={() => {}}/><span>Unchecked</span></label>
<label className="flex items-center gap-2 cursor-pointer"><Checkbox checked={false} indeterminate onCheckedChange={() => {}}/><span>Indeterminate</span></label>
<label className="flex items-center gap-2"><Checkbox checked disabled/><span>Disabled</span></label>
</div>
);