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.
Mixins
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)