clearAllAndPush<T> static method
Future<T?>
clearAllAndPush<T>(
- Widget? screen, {
- BuildContext? context,
- int durationMs = defaultDurationMs,
Clear All screen on navigator state and push the new one.
If you provide context, you can nest navigate in your specific context
Implementation
static Future<T?> clearAllAndPush<T>(Widget? screen,
{BuildContext? context,
NavAni navAni = NavAni.Fade,
int durationMs = defaultDurationMs}) async {
if (screen == null) {
return null;
}
return navigatorState(context)?.pushAndRemoveUntil(
navAni.createRoute(
screen, navigatorState(context)!.context, durationMs),
(Route<dynamic> route) => false);
}