OTA Update attempt

This commit is contained in:
2026-03-11 22:28:38 +08:00
parent f8c79acbbc
commit 0bd2a94ece
12 changed files with 687 additions and 3 deletions
+11
View File
@@ -11,6 +11,7 @@ import '../screens/auth/signup_screen.dart';
import '../screens/admin/offices_screen.dart';
import '../screens/admin/user_management_screen.dart';
import '../screens/admin/geofence_test_screen.dart';
import '../screens/admin/app_update_screen.dart';
import '../screens/dashboard/dashboard_screen.dart';
import '../screens/notifications/notifications_screen.dart';
import '../screens/profile/profile_screen.dart';
@@ -31,11 +32,14 @@ import '../screens/it_service_requests/it_service_requests_list_screen.dart';
import '../screens/it_service_requests/it_service_request_detail_screen.dart';
import '../theme/m3_motion.dart';
import '../utils/navigation.dart';
final appRouterProvider = Provider<GoRouter>((ref) {
final notifier = RouterNotifier(ref);
ref.onDispose(notifier.dispose);
return GoRouter(
navigatorKey: globalNavigatorKey,
initialLocation: '/dashboard',
refreshListenable: notifier,
redirect: (context, state) {
@@ -104,6 +108,13 @@ final appRouterProvider = Provider<GoRouter>((ref) {
child: const TeamsScreen(),
),
),
GoRoute(
path: '/settings/app-update',
pageBuilder: (context, state) => M3SharedAxisPage(
key: state.pageKey,
child: const AppUpdateScreen(),
),
),
GoRoute(
path: '/dashboard',
pageBuilder: (context, state) => M3SharedAxisPage(