Pular para o conteúdo principal

Checkbox

Checkbox, ou caixa de seleção, é utilizado quando há uma lista de opções e o usuário pode selecionar múltiplas escolhas, incluindo todas ou nenhuma delas. Cada checkbox é independente de todos os outros na lista, então selecionar um checkbox não implica no status dos outros itens.

Boas práticas

  • Por padrão, os checkboxes não vem selecionados.
  • A seleção deve acontecer tanto pelo clique diretamente na caixa ou pelo clique na label.
  • As labels devem ser posicionadas à direita da caixa de seleção.
  • Para listas com mais de 4 opções, considere utilizar o Multi-Select.
import { Checkbox, HFlow } from '@lemonade/ui'
import React from 'react'

function CheckboxDemo() {
  return (
    <HFlow>
      <Checkbox label='Beer' />
      <Checkbox label='Chocolate' disabled />
      <Checkbox label='Indeterminate State Example' indeterminate />
    </HFlow>
  )
}

export default CheckboxDemo