@@ -36,6 +36,7 @@ import 'package:dpip/utils/log.dart';
3636import 'package:dpip/utils/shader_selector.dart' ;
3737import 'package:dpip/utils/wallpaper_selector.dart' ;
3838import 'package:dpip/widgets/responsive/responsive_container.dart' ;
39+ import 'package:flutter/foundation.dart' ;
3940import 'package:flutter/material.dart' ;
4041import 'package:go_router/go_router.dart' ;
4142import 'package:i18n_extension/i18n_extension.dart' ;
@@ -49,15 +50,12 @@ import 'package:url_launcher/url_launcher.dart';
4950class HomePage extends StatefulWidget {
5051 const HomePage ({super .key});
5152
52- static const route = '/home' ;
53-
5453 @override
5554 State <HomePage > createState () => _HomePageState ();
5655}
5756
5857class _HomePageState extends State <HomePage > with WidgetsBindingObserver {
59- DraggableScrollableController _sheetController =
60- DraggableScrollableController ();
58+ DraggableScrollableController _sheetController = .new ();
6159
6260 Key _mapKey = UniqueKey ();
6361 bool _isLoading = false ;
@@ -85,7 +83,7 @@ class _HomePageState extends State<HomePage> with WidgetsBindingObserver {
8583 HomeLocationModel ? _homeLocationModel;
8684
8785 History ? get _thunderstorm => _realtimeRegion
88- ? .where ((e) => e.type == HistoryType .thunderstorm)
86+ ? .where ((e) => e.type == .thunderstorm)
8987 .sorted ((a, b) => b.time.send.compareTo (a.time.send))
9088 .firstOrNull;
9189
@@ -145,7 +143,7 @@ class _HomePageState extends State<HomePage> with WidgetsBindingObserver {
145143
146144 void _onSheetChanged () {
147145 final size = _sheetController.size;
148- final screenHeight = MediaQuery . of ( context).size .height;
146+ final screenHeight = context.dimension .height;
149147 final baseSize = (_firstCardHeight / screenHeight).clamp (0.25 , 0.6 );
150148 final progress = ((size - baseSize) / (1.0 - baseSize)).clamp (0.0 , 1.0 );
151149 final newBlur = (progress * 15.0 / 5.0 ).round () * 5.0 ;
@@ -183,7 +181,7 @@ class _HomePageState extends State<HomePage> with WidgetsBindingObserver {
183181
184182 @override
185183 void didChangeAppLifecycleState (AppLifecycleState state) {
186- if (state == AppLifecycleState .resumed) _refresh ();
184+ if (state == .resumed) _refresh ();
187185 }
188186
189187 void _checkVersion () {
@@ -222,9 +220,7 @@ class _HomePageState extends State<HomePage> with WidgetsBindingObserver {
222220 final isOutOfService = _checkIfOutOfService (code);
223221
224222 if (isOutOfService && ! _currentMode.isNational) {
225- _currentMode = _currentMode.isActive
226- ? HomeMode .nationalActive
227- : HomeMode .nationalHistory;
223+ _currentMode = _currentMode.isActive ? .nationalActive : .nationalHistory;
228224 }
229225
230226 setState (() {
0 commit comments