feat: enforce hierarchical back navigation and home-only exit
This commit is contained in:
@@ -26,15 +26,19 @@ import '../../features/settings/ui/screens/features_screen.dart';
|
||||
import '../../features/settings/ui/screens/memory_screen.dart';
|
||||
import '../../features/settings/ui/screens/edit_profile_screen.dart';
|
||||
|
||||
final _protectedRoutes = [
|
||||
final _homeSecondLevelRoutes = [
|
||||
AppRoutes.homeMain,
|
||||
AppRoutes.contactsList,
|
||||
AppRoutes.contactsAdd,
|
||||
AppRoutes.calendarDayWeek,
|
||||
AppRoutes.calendarMonth,
|
||||
'/calendar/events',
|
||||
AppRoutes.todoList,
|
||||
AppRoutes.settingsMain,
|
||||
];
|
||||
|
||||
final _protectedRoutes = [
|
||||
..._homeSecondLevelRoutes,
|
||||
AppRoutes.contactsList,
|
||||
AppRoutes.contactsAdd,
|
||||
'/calendar/events',
|
||||
AppRoutes.settingsFeatures,
|
||||
AppRoutes.settingsMemory,
|
||||
AppRoutes.settingsEditProfile,
|
||||
|
||||
Reference in New Issue
Block a user