SmoothCategoryPicker<T extends Comparable<T> > constructor
Null safety
- {required CategoryPathSelector<
T> categoryFinder, - Set<
T> ? currentCategories, - required List<
T> currentPath, - required CategoriesChangedCallback<
T> onCategoriesChanged, - required CategoryPathChangedCallback<
T> onPathChanged, - AddCategoryCallback<
T> ? onAddCategory, - dynamic key}
Implementation
SmoothCategoryPicker({
required this.categoryFinder,
Set<T>? currentCategories,
required this.currentPath,
required this.onCategoriesChanged,
required this.onPathChanged,
this.onAddCategory,
Key? key,
}) : assert(currentPath.isNotEmpty),
currentCategories = currentCategories ?? <T>{},
super(key: key);