DeferredBrowserRoute constructor
DeferredBrowserRoute({
- required String path,
- required Future loadPageLibrary(),
- required Widget page,
- Future<
void> initializeServiceLocator()?, - Widget? onLoading,
- Widget? onError(
- Object? error
- dynamic builderTrigger(
- BuildContext context
- bool validateArguments(
- Check checkArgument,
- GetArguments getArgument
- RouteTransition routeTransition = RouteTransition.slide_right,
Implementation
DeferredBrowserRoute({
required super.path,
required Future Function() loadPageLibrary,
required Widget page,
Future<void> Function()? initializeServiceLocator,
Widget? onLoading,
Widget? Function(Object? error)? onError,
super.builderTrigger,
super.validateArguments,
super.routeTransition,
}) : _initializeServiceLocator = initializeServiceLocator,
_loadPageLibrary = loadPageLibrary,
_page = page,
super(
page: _DeferredPageLoader(
loadDeferredContent: _loadDeferred(
loadPageLibrary: loadPageLibrary,
initializeServiceLocator: initializeServiceLocator,
),
onLoading: onLoading,
onError: onError,
page: page,
),
);