pushReplacement static method

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

Implementation

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