push<T extends ChangeNotifier> function

Future push<T extends ChangeNotifier>(
  1. Widget screen, [
  2. T? provider
])

Implementation

Future<dynamic> push<T extends ChangeNotifier>(
  Widget screen, [
  T? provider,
]) async {
  return Navigator.of(ContextService.context).push(
    MaterialPageRoute(
      builder: (_) {
        return provider != null
            ? ChangeNotifierProvider(create: (_) => provider, child: screen)
            : screen;
      },
    ),
  );
}