Listbox
Lista accesible de selección simple o múltiple.
Uso
Referencia de la API
VoltListboxHeader — volt-listbox-header
| Entrada | Tipo | Por defecto |
|---|---|---|
| class | string | '' |
| id | string | — |
VoltListboxOption — volt-listbox-option
| Entrada | Tipo | Por defecto |
|---|---|---|
| id | string | — |
| value * | T | — |
| disabled | boolean | false |
| inset | ListboxOptionVariants['inset'] | false |
| class | string | '' |
VoltListboxSection — volt-listbox-section
| Entrada | Tipo | Por defecto |
|---|---|---|
| class | string | '' |
VoltListbox — volt-listbox
| Entrada | Tipo | Por defecto |
|---|---|---|
| class | string | '' |
| id | string | — |
| mode | NgpSelectionMode | 'single' |
| value | T[] | [] |
| disabled | boolean | false |
| compareWith | (a: T, b: T) => boolean | (a, b) => a === b |
| Salida | Tipo |
|---|---|
| valueChange | T[] |
Variantes CVA
| Propiedad | Opciones | Por defecto |
|---|---|---|
| inset | true | false | — |
Código del componente
Instalar por CLI:
npx @voltui/cli add listboxTypeScript
Cargando el editor…
Copia este código en tu proyecto. El componente usa ng-primitives/listbox.