Files
plan_flutter/lib/router/modules/plan.dart
zhutao 0231dcfe1a 1
2025-09-04 17:57:35 +08:00

26 lines
659 B
Dart

import 'package:plan/page/plan/detail/plan_detail_page.dart';
import 'package:plan/page/plan/history/plan_history_page.dart';
import 'package:plan/router/config/route_paths.dart';
import 'package:plan/router/config/route_type.dart';
List<RouteType> planRoutes = [
RouteType(
path: RoutePaths.planHistory,
child: (state) {
return PlanHistoryPage();
},
),
RouteType(
path: RoutePaths.planDetail(),
child: (state) {
final id = state.pathParameters['id'];
final extraMap = state.extra as Map<String, dynamic>?;
return PlanDetailPage(
id: id,
planName: extraMap?['name'],
);
},
),
];