adaptive_selector 1.0.2
adaptive_selector: ^1.0.2 copied to clipboard
A Flutter package that creates adaptive selectors for all platforms with customizable features and built-in functionalities.
Getting started #
Basic usage #
// Create list option
final options = SelectorType.values
.map((e) => AdaptiveSelectorOption(label: e.name, value: e))
.toList();
// Apply option to AdaptiveSelector
AdaptiveSelector(
options: options,
initialOption: options.first,
type: SelectorType.menu,
allowClear: false,
),
copied to clipboard
Async selector #
AdaptiveSelector(
options: asyncOptions,
decoration: const InputDecoration(
hintText: 'Select school',
),
loading: loading,
onSearch: handleSearch,
hasMoreData: hasMore,
onLoadMore: handleLoadMore,
),
copied to clipboard