Listbox
Доступний список з одиничним або множинним вибором.
Використання
Довідник API
VoltListboxHeader — volt-listbox-header
| Вхід | Тип | За замовчуванням |
|---|---|---|
| class | string | '' |
| id | string | — |
VoltListboxOption — volt-listbox-option
| Вхід | Тип | За замовчуванням |
|---|---|---|
| id | string | — |
| value * | T | — |
| disabled | boolean | false |
| inset | ListboxOptionVariants['inset'] | false |
| class | string | '' |
VoltListboxSection — volt-listbox-section
| Вхід | Тип | За замовчуванням |
|---|---|---|
| class | string | '' |
VoltListbox — volt-listbox
| Вхід | Тип | За замовчуванням |
|---|---|---|
| class | string | '' |
| id | string | — |
| mode | NgpSelectionMode | 'single' |
| value | T[] | [] |
| disabled | boolean | false |
| compareWith | (a: T, b: T) => boolean | (a, b) => a === b |
| Вихід | Тип |
|---|---|
| valueChange | T[] |
Варіанти CVA
| Властивість | Значення | За замовчуванням |
|---|---|---|
| inset | true | false | — |
Код компонента
Встановити через CLI:
npx @voltui/cli add listboxTypeScript
Завантаження редактора…
Скопіюйте цей код у свій проєкт. Компонент використовує ng-primitives/listbox.