18 lines
446 B
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);
|
|
}
|
|
}
|