GlobalRouteDefiner constructor

const GlobalRouteDefiner({
  1. required String initialRoute,
  2. required String title,
  3. Widget loaderBuilder(
    1. CurrentRoute currentRoute
    )?,
  4. Widget unauthorizedBuilder(
    1. BuildContext,
    2. CurrentRoute
    )?,
  5. required MaterialPageRoute onUnknownRoute(
    1. RouteSettings,
    2. RouteState
    ),
  6. RouteOptions defaultRouteOptions = const RouteOptions(),
})

Creates a new GlobalRouteDefiner instance.

initialRoute and title are required. onUnknownRoute must be provided to handle unknown routes.

The other parameters are optional and provide customization for authorization, redirects, and unauthorized views.

Implementation

const GlobalRouteDefiner({
  required this.initialRoute,
  required this.title,
  this.loaderBuilder,
  this.unauthorizedBuilder,
  required this.onUnknownRoute,
  this.defaultRouteOptions = const RouteOptions(),
});