pushAndRemoveUntil static method

Future pushAndRemoveUntil({
  1. required BuildContext context,
  2. required Widget screen,
  3. bool isCupertinoPush = true,
})

Implementation

static Future pushAndRemoveUntil({
  required BuildContext context,
  required Widget screen,
  bool isCupertinoPush = true,
}) async {
  if (isCupertinoPush) {
    return Navigator.pushAndRemoveUntil(
      context,
      CupertinoPageRoute(builder: (context) => screen),
      (route) => false,
    );
  } else {
    return Navigator.pushAndRemoveUntil(
      context,
      MaterialPageRoute(builder: (context) => screen),
      (route) => false,
    );
  }
}