you page and switch users

This commit is contained in:
Dr-Blank 2024-08-23 03:44:44 -04:00
parent 3e405b795d
commit 3f496c57c4
No known key found for this signature in database
GPG key ID: 7452CC63F210A266
17 changed files with 659 additions and 211 deletions

View file

@ -6,6 +6,8 @@ import 'package:whispering_pages/features/explore/view/search_result_page.dart';
import 'package:whispering_pages/features/item_viewer/view/library_item_page.dart';
import 'package:whispering_pages/features/library_browser/view/library_browser_page.dart';
import 'package:whispering_pages/features/onboarding/view/onboarding_single_page.dart';
import 'package:whispering_pages/features/you/view/server_manager.dart';
import 'package:whispering_pages/features/you/view/you_page.dart';
import 'package:whispering_pages/pages/home_page.dart';
import 'package:whispering_pages/settings/view/app_settings_page.dart';
import 'package:whispering_pages/settings/view/auto_sleep_timer_settings_page.dart';
@ -139,9 +141,14 @@ class MyAppRouter {
),
],
),
// settings page
// you page
StatefulShellBranch(
routes: <RouteBase>[
GoRoute(
path: Routes.you.path,
name: Routes.you.name,
pageBuilder: defaultPageBuilder(const YouPage()),
),
GoRoute(
path: Routes.settings.path,
name: Routes.settings.name,
@ -157,6 +164,12 @@ class MyAppRouter {
const AutoSleepTimerSettingsPage(),
),
),
GoRoute(
path: Routes.userManagement.path,
name: Routes.userManagement.name,
// builder: (context, state) => const UserManagementPage(),
pageBuilder: defaultPageBuilder(const ServerManagerPage()),
),
],
),
],