smooth_category_picker library Null safety

Classes

AnimatedInputChip
SmoothCategory<T extends Comparable<T>>
The base class for data provided to the SmoothCategoryPicker. [...]
SmoothCategoryDisplay<T extends Object>
A widget used to display a list of categories (or other items) as a wrapped list of chips. [...]
SmoothCategoryPicker<T extends Comparable<T>>
A Picker for hierarchical categories or other hierarchical data. [...]

Typedefs

AddCategoryCallback<T extends Object> = void Function(List<T> path)
A callback used to notify that the SmoothCategoryPicker has requested a new category to be added at the given path.
CategoriesChangedCallback<T extends Object> = void Function(Set<T> categories)
A callback used by the SmoothCategoryPicker to notify that the set of selected categories has changed.
CategoryPathChangedCallback<T extends Object> = void Function(Iterable<T> categoryPath)
A callback used to notify that the visible path in the SmoothCategoryPicker has changed to the given path.
CategoryPathSelector<T extends Comparable<T>> = Future<SmoothCategory<T>?> Function(Iterable<T> categoryPath)
A callback used to find information about the category node at the given categoryPath.