globalPages top-level property

List<GoRoute> globalPages
final

GlobalPages 全局页面

Implementation

final globalPages = [
  // 404
  GoRoute(
    path: routes.notFound,
    pageBuilder: (context, state) => buildPage(state: state, child: const NotFoundPage()),
  ),
  // 储存空间
  GoRoute(
    path: routes.settingStorageSpace,
    pageBuilder: (context, state) => buildPage(state: state, child: const SettingStorageSpacePage()),
  ),
  // 权限
  GoRoute(
    path: routes.settingPermission,
    pageBuilder: (context, state) {
      final permissions = state.extra as List<Permission>;
      return buildPage(
        state: state,
        child: SettingPermissionPage(permissions: permissions),
      );
    },
  ),
];