Skip to content

Commit d16d820

Browse files
committed
fix: go_router
1 parent f64fd69 commit d16d820

3 files changed

Lines changed: 5 additions & 24 deletions

File tree

lib/app/home/_widgets/eew_card.dart

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
import 'dart:async';
22

33
import 'package:dpip/api/model/eew.dart';
4-
import 'package:dpip/app/map/_lib/utils.dart';
5-
import 'package:dpip/app/map/page.dart';
64
import 'package:dpip/core/eew.dart';
75
import 'package:dpip/core/i18n.dart';
86
import 'package:dpip/core/providers.dart';
97
import 'package:dpip/models/settings/location.dart';
8+
import 'package:dpip/router.dart';
109
import 'package:dpip/utils/extensions/build_context.dart';
1110
import 'package:dpip/utils/extensions/number.dart';
1211
import 'package:dpip/widgets/responsive/responsive_container.dart';
1312
import 'package:flutter/material.dart';
14-
import 'package:go_router/go_router.dart';
1513
import 'package:i18n_extension/i18n_extension.dart';
1614
import 'package:material_symbols_icons/material_symbols_icons.dart';
1715
import 'package:provider/provider.dart';
@@ -345,11 +343,7 @@ class _EewCardState extends State<EewCard> {
345343
child: Material(
346344
color: Colors.transparent,
347345
child: InkWell(
348-
onTap: () => context.push(
349-
MapPage.route(
350-
options: MapPageOptions(initialLayers: {MapLayer.monitor}),
351-
),
352-
),
346+
onTap: () => MapRoute(layers: 'monitor').push(context),
353347
splashColor: context.colors.error.withValues(alpha: 0.2),
354348
borderRadius: BorderRadius.circular(16),
355349
),

lib/app/home/_widgets/radar_card.dart

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import 'dart:async';
33
import 'package:dpip/api/exptech.dart';
44
import 'package:dpip/api/route.dart';
55
import 'package:dpip/app/map/_lib/utils.dart';
6-
import 'package:dpip/app/map/page.dart';
76
import 'package:dpip/core/compass.dart';
87
import 'package:dpip/core/i18n.dart';
98
import 'package:dpip/core/providers.dart';
@@ -17,7 +16,6 @@ import 'package:dpip/widgets/map/map.dart';
1716
import 'package:dpip/widgets/responsive/responsive_container.dart';
1817
import 'package:flutter/material.dart';
1918
import 'package:flutter_compass/flutter_compass.dart';
20-
import 'package:go_router/go_router.dart';
2119
import 'package:maplibre_gl/maplibre_gl.dart';
2220
import 'package:material_symbols_icons/symbols.dart';
2321

@@ -275,11 +273,7 @@ class _RadarMapCardState extends State<RadarMapCard>
275273
child: Material(
276274
type: MaterialType.transparency,
277275
child: InkWell(
278-
onTap: () => context.push(
279-
MapPage.route(
280-
options: MapPageOptions(initialLayers: {MapLayer.radar}),
281-
),
282-
),
276+
onTap: () => MapRoute(layers: 'radar').push(context),
283277
borderRadius: BorderRadius.circular(16),
284278
),
285279
),

lib/core/notify.dart

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
import 'dart:async';
22

33
import 'package:awesome_notifications/awesome_notifications.dart';
4-
import 'package:dpip/app/map/_lib/utils.dart';
5-
import 'package:dpip/app/map/page.dart';
64
import 'package:dpip/router.dart';
75
import 'package:dpip/utils/log.dart';
86
import 'package:flutter/material.dart';
9-
import 'package:go_router/go_router.dart';
107

118
String? _pendingChannelKey;
129

@@ -47,16 +44,12 @@ void _navigateBasedOnChannelKey(BuildContext context, String? channelKey) {
4744
if (channelKey.startsWith('eew') ||
4845
channelKey.startsWith('int_report') ||
4946
channelKey.startsWith('eq')) {
50-
context.push(
51-
MapPage.route(options: MapPageOptions(initialLayers: {MapLayer.monitor})),
52-
);
47+
MapRoute(layers: 'monitor').push(context);
5348
return;
5449
}
5550

5651
if (channelKey.startsWith('report')) {
57-
context.push(
58-
MapPage.route(options: MapPageOptions(initialLayers: {MapLayer.report})),
59-
);
52+
MapRoute(layers: 'report').push(context);
6053
return;
6154
}
6255

0 commit comments

Comments
 (0)