replaceStack method
void
replaceStack({
- required dynamic routeName,
- AppTabType? tab,
- required UIRouteSettings settings,
override
Replaces whole stack with given route
Route can be only screen route therefore routeName defined as RouteNames
Implementation
@override
void replaceStack({
required dynamic routeName,
AppTabType? tab,
required UIRouteSettings settings,
}) {
if (tab == null) {
return;
}
final current = Map<AppTabType, List<UIRouteModel>>.from(stack);
current[tab] = [
UIRouteModel(
name: routeName,
settings: settings,
),
];
_tabRouteStack.update(current);
}