FRouterDelegate constructor
FRouterDelegate(
- FRouteState state,
- FRouter routes, {
- required Widget loggedInWidget(
- UserDetails details
- TabSet? tabs,
- Widget splashPageWidget()?,
- Widget loggedOutWidget()?,
- required bool allowAnonymousLogin,
Implementation
FRouterDelegate(this.state, this.routes,
// this.routeProvider,
{required this.loggedInWidget,
TabSet? tabs,
this.splashPageWidget,
this.loggedOutWidget,
required this.allowAnonymousLogin,
required this.navigatorKey}) {
if (tabs != null) {
tabState = tabs;
}
// _observer.addListener(_onRouterChanges);
/// Listens to FRouteState state changes, notifies any router listeners,
/// which will also trigger a rebuild so downstream widgets can adjust
/// accordingly
state.addListener(_onStateChange);
}