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);
}