navigateAndRemoveUntil<T> method

Future<T?> navigateAndRemoveUntil<T>({
  1. required Widget screen,
  2. bool fade = false,
})

Pushes screen and removes every route below it.

Implementation

Future<T?> navigateAndRemoveUntil<T>(
        {required Widget screen, bool fade = false}) =>
    Navigator.of(this).pushAndRemoveUntil<T>(
        fade
            ? _fadeTransition<T>(screen)
            : MaterialPageRoute<T>(builder: (_) => screen),
        (Route<dynamic> route) => false);