onGenerateRoute method

Route onGenerateRoute(
  1. RouteSettings settings
)

Implementation

Route onGenerateRoute(RouteSettings settings) {
  Widget? page = routes[settings.name];
  if (page != null) {
    return PageRouteBuilder(
      settings: settings,
      pageBuilder: (_, __, ___) => page,
      transitionsBuilder: (_, a, __, c) => FadeTransition(opacity: a, child: c),
    );
  }
  return MaterialPageRoute(builder: (_) => const Error404());
}