push<T extends Object?> static method
Future<T?>
push<T extends Object?>(
- BuildContext context,
- Widget child, {
- RouteSettings? settings,
- PylonRouteType type = PylonRouteType.material,
- Route<
T> ? route,
Pushes all visible Pylon widgets into your builder function's parent widget. This is used for navigation
Implementation
static Future<T?> push<T extends Object?>(
BuildContext context,
Widget child, {
RouteSettings? settings,
PylonRouteType type = PylonRouteType.material,
Route<T>? route,
}) =>
Navigator.push<T?>(
context,
route ??
switch (type) {
PylonRouteType.material => Pylon.materialPageRoute(
context, (context) => child,
settings: settings),
PylonRouteType.cupertino => Pylon.cupertinoPageRoute(
context, (context) => child,
settings: settings),
});