@@ -2,13 +2,11 @@ import 'package:flutter/material.dart';
22import 'package:flutter/services.dart' ;
33import 'package:provider/provider.dart' ;
44import 'package:task_management_app/features/auth/presentation/view/auth_gate.dart' ;
5- import 'package:task_management_app/features/auth/presentation/view/login_view.dart' ;
65import 'package:task_management_app/features/main/view/screens/main_screen.dart' ;
6+ import 'package:task_management_app/features/tasks/viewmodel/task_viewmodel.dart' ;
77import 'core/theme/app_theme.dart' ;
88import 'package:flutter_dotenv/flutter_dotenv.dart' ;
99import 'package:supabase_flutter/supabase_flutter.dart' ;
10- import 'package:provider/provider.dart' ;
11- import 'features/tasks/viewmodel/task_viewmodel.dart' ;
1210
1311import 'core/theme/theme_provider.dart' ;
1412
@@ -34,6 +32,9 @@ Future<void> main() async {
3432 MultiProvider (
3533 providers: [
3634 ChangeNotifierProvider (create: (_) => ThemeProvider ()),
35+ ChangeNotifierProvider <TaskViewModel >(
36+ create: (_) => TaskViewModel (),
37+ ),
3738 ],
3839 child: const TaskApp ()));
3940}
@@ -51,7 +52,7 @@ class TaskApp extends StatelessWidget {
5152 themeMode: themeProvider.themeMode,
5253 theme: AppTheme .lightTheme, // Bộ màu sáng ông vừa map xong
5354 darkTheme: AppTheme .darkTheme,
54- home: const MainScreen (),
55+ home: const AuthGate (),
5556 debugShowCheckedModeBanner: false ,
5657 );
5758 }
0 commit comments