routes property

List<AppRoute> routes
getter/setter pair

Pages routing

Implementation

static List<AppRoute> routes = [
  AppRoute(
    route: home,
    widget: (parameters) => const AppLayout(
      type: AppLayoutType.white,
      page: HomePage(),
    ),
  ),
  AppRoute(
    user: false,
    route: signIn,
    widget: (parameters) => const AppLayout(
      page: SignInPage(),
    ),
  ),
  AppRoute(
    user: false,
    route: signUp,
    widget: (parameters) => const AppLayout(
      page: SignUpPage(),
    ),
  ),
  AppRoute(
    user: true,
    route: card,
    widget: (parameters) => AppLayout(
      page: CardPage(id: int.parse(parameters['id'])),
    ),
  ),
  AppRoute(
    user: true,
    route: cards,
    widget: (parameters) => const AppLayout(
      page: CardsPage(),
    ),
  ),
  AppRoute(
    user: true,
    route: stats,
    widget: (parameters) => const AppLayout(
      page: StatsPage(),
    ),
  ),
  AppRoute(
    user: true,
    route: friends,
    widget: (parameters) => const AppLayout(
      page: FriendsPage(),
    ),
  ),
];