Studio Kit

Data Input

Checkbox

Caixa de seleção acessível via Radix Checkbox. Suporta estado controlado e indeterminado.

npx shadcn add @studio/checkbox

Baseado em Radix Checkbox — acessível por teclado e leitores de tela.

Estados

Demo interativa — clique para alternar. Em produção usa Radix Checkbox com estado controlado.

Props

Prop Tipo Descrição
checked boolean | 'indeterminate' Estado (modo controlado)
defaultChecked boolean Estado inicial (não controlado)
onCheckedChange (checked) => void Callback ao alternar
disabled boolean Estado desabilitado