initialScreen static method

Widget initialScreen()

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, [""]);
  }
}