feat: switch main navigation to stateful shell tabs

This commit is contained in:
qzl
2026-03-20 15:31:08 +08:00
parent a99973fb96
commit 0476f7f80c
5 changed files with 17 additions and 7 deletions
+3 -3
View File
@@ -27,10 +27,10 @@ import '../../features/settings/ui/screens/memory_screen.dart';
import '../../features/settings/ui/screens/edit_profile_screen.dart';
final _homeSecondLevelRoutes = [
AppRoutes.homeMain,
AppRoutes.calendarDayWeek,
AppRoutes.shellHomeBranch,
AppRoutes.shellCalendarBranch,
AppRoutes.calendarMonth,
AppRoutes.todoList,
AppRoutes.shellTodoBranch,
AppRoutes.settingsMain,
];
+3
View File
@@ -5,6 +5,9 @@ class AppRoutes {
static const authLogin = '/';
static const homeMain = '/home';
static const shellHomeBranch = homeMain;
static const shellCalendarBranch = calendarDayWeek;
static const shellTodoBranch = todoList;
static const messageInviteList = '/messages/invites';
static String messageInviteDetail(String id) => '/messages/invites/$id';