sapaly_store/lib/features/services/page_navigator.dart

18 lines
446 B
Dart

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class PageNavigator {
PageNavigator({this.ctx});
BuildContext? ctx;
Future nextPage({Widget? page}) {
return Navigator.push(
ctx!, CupertinoPageRoute(builder: (context) => page!));
}
void nextPageOnly({Widget? page}) {
Navigator.pushAndRemoveUntil(
ctx!, MaterialPageRoute(builder: (context) => page!), (route) => false);
}
}