AdeptDrawer constructor
AdeptDrawer({
- Key? key,
- required GlobalKey<
ScaffoldState> scaffoldKey, - OnItemSelected? onItemSelected,
- int? defaultSelectedItemId,
- ListStack<
int> ? defaultVisitedItemsId, - double elevation = 16.0,
- Widget? child,
- String? semanticLabel,
Implementation
AdeptDrawer({
super.key,
required this.scaffoldKey,
this.onItemSelected,
int? defaultSelectedItemId,
ListStack<int>? defaultVisitedItemsId,
double super.elevation = 16.0,
super.child,
super.semanticLabel,
}) {
if (defaultVisitedItemsId?.isNotEmpty ?? false) {
visitedItemsId.addAll(defaultVisitedItemsId!);
if (visitedItemsId.isNotEmpty) _selectedItemId = visitedItemsId.peek();
} else {
selectItem(defaultSelectedItemId);
}
}