pushWidget<T extends Object?> method
Future<T?>
pushWidget<T extends Object?>(
- Widget widget, {
- RouteTransitionsBuilder? transitionBuilder,
- bool fullscreenDialog = false,
- Duration transitionDuration = const Duration(milliseconds: 300),
Implementation
Future<T?> pushWidget<T extends Object?>(
Widget widget, {
RouteTransitionsBuilder? transitionBuilder,
bool fullscreenDialog = false,
Duration transitionDuration = const Duration(milliseconds: 300),
}) {
final navigator = _navigatorKey.currentState;
assert(navigator != null);
return navigator!.push<T>(
AutoPageRouteBuilder<T>(
child: widget,
fullscreenDialog: fullscreenDialog,
transitionBuilder: transitionBuilder,
transitionDuration: transitionDuration,
),
);
}