RouteLoaderWidget constructor

RouteLoaderWidget({
  1. Key? key,
  2. required CurrentRoute currentRoute,
  3. required Stream<void> guardStream,
  4. required Future<Widget?>? authenticationTask,
  5. required Widget? loader,
})

Creates a RouteLoaderWidget that resolves guards and authentication.

Implementation

RouteLoaderWidget({
  super.key,
  required this.currentRoute,
  required this.guardStream,
  required this.authenticationTask,
  required this.loader,
}) : _resolution = _resolve(
        currentRoute: currentRoute,
        guardStream: guardStream,
        authenticationTask: authenticationTask,
      );