generated/arcane_shadcn/src/components/form/select library

Classes

ControlledMultiSelect<T>
Reactive multi-selection dropdown with automatic state management.
ControlledSelect<T>
Reactive single-selection dropdown with automatic state management.
EmptySelectItem
MultiSelect<T>
MultiSelectChip
Chip widget designed for multi-select contexts with automatic removal functionality.
MultiSelectController<T>
Controller for managing ControlledMultiSelect state programmatically.
Select<T>
A customizable dropdown selection widget for single-value selection.
SelectController<T>
Controller for managing ControlledSelect state programmatically.
SelectData
SelectGroup
SelectItem
SelectItemBuilder
SelectItemButton<T>
SelectItemDelegate
SelectItemList
SelectLabel
SelectPopup<T>
SelectState<T>
SelectTheme
Theme data for customizing Select widget appearance and behavior.

Typedefs

SelectItemsBuilder<T> = FutureOr<SelectItemDelegate> Function(BuildContext context, String? searchQuery)
SelectItemWidgetBuilder = Widget Function(BuildContext context, int index)
SelectPopupBuilder = Widget Function(BuildContext context)
SelectValueBuilder<T> = Widget Function(BuildContext context, T value)
SelectValueChanged<T> = bool Function(T value, bool selected)
SelectValueSelectionHandler<T> = T? Function(T? oldValue, Object? value, bool selected)
SelectValueSelectionPredicate<T> = bool Function(T? value, Object? test)