Design System

Select

Dropdown de seleção com busca e grupos. Construído sobre Radix UI Select.

import {
  Select, SelectTrigger, SelectValue,
  SelectContent, SelectItem,
} from "@workspace/ui/components/select";

<Select>
  <SelectTrigger className="w-50">
    <SelectValue placeholder="Selecione" />
  </SelectTrigger>
  <SelectContent>
    <SelectItem value="start">Start</SelectItem>
    <SelectItem value="plus">Plus</SelectItem>
    <SelectItem value="master">Master</SelectItem>
  </SelectContent>
</Select>

Default

Select com placeholder e opções.

Com grupos

Opções organizadas em grupos com labels.

Com Label

Select com label associada.

API Reference

PropTypeDefaultDescrição
valuestringValor selecionado (controlado)
defaultValuestringValor inicial (não controlado)
onValueChange(value: string) => voidCallback quando o valor muda
placeholderstringTexto exibido quando nenhum valor está selecionado
disabledbooleanfalseDesabilita o select