initialScreen static method
Function used to find initial screen for /
. Screen selected should set
isInitial to true
Implementation
static cupertino.Widget initialScreen() {
try {
_RouteEntry? firstRoute = findActionFor('/');
if (firstRoute == null) {
return screens
.firstWhere((routeItem) => routeItem[#initial] ?? false)[#screen]
?.call();
} else {
return firstRoute.action();
}
} catch (e, st) {
return KareeRouterErrorWidget(
'No Initial Screen found', st, KareeErrorCode.noInitialScreen, [""]);
}
}