11import 'package:flutter/material.dart' ;
22import 'package:flutter/services.dart' ;
3- import 'package:flutter_travel_concept/controller/home_controller.dart' ;
43import 'package:flutter_travel_concept/screens/main_screen.dart' ;
54import 'package:flutter_travel_concept/util/const.dart' ;
6- import 'package:provider/provider.dart' ;
75
86void main () async {
97 runApp (MyApp ());
@@ -15,31 +13,15 @@ class MyApp extends StatefulWidget {
1513}
1614
1715class _MyAppState extends State <MyApp > {
18- bool isDark = true ;
19-
20- @override
21- void initState () {
22- super .initState ();
23- SystemChrome .setEnabledSystemUIOverlays (SystemUiOverlay .values);
24- SystemChrome .setSystemUIOverlayStyle (SystemUiOverlayStyle (
25- statusBarColor: isDark ? Constants .darkPrimary : Constants .lightPrimary,
26- statusBarIconBrightness: isDark ? Brightness .light : Brightness .dark,
27- ));
28- }
2916
3017 @override
3118 Widget build (BuildContext context) {
32- return ChangeNotifierProvider (
33- builder: (_) => HomeController (),
34- child: Consumer <HomeController >(
35- builder: (_, value, child) {
36- return MaterialApp (
37- debugShowCheckedModeBanner: false ,
38- title: Constants .appName,
39- theme: value.modeChange ? Constants .darkTheme : Constants .lightTheme,
40- home: MainScreen (),
41- );
42- },
43- ));
19+ return MaterialApp (
20+ debugShowCheckedModeBanner: false ,
21+ title: Constants .appName,
22+ theme: Constants .lightTheme,
23+ darkTheme: Constants .darkTheme,
24+ home: MainScreen (),
25+ );
4426 }
4527}
0 commit comments