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>
);