20 lines
638 B
Dart
20 lines
638 B
Dart
/// 本 feature 对外暴露的路由。来源:conti-docs/04-routing.md。
|
||||
|
|
library;
|
|||
|
|
|
|||
|
|
import 'package:core_router/core_router.dart';
|
|||
|
|
import 'package:flutter/widgets.dart';
|
|||
|
|
|
|||
|
|
import 'presentation/home_page.dart';
|
|||
|
|
|
|||
|
|
/// 工作台路由。
|
|||
|
|
///
|
|||
|
|
/// 拼装在 `app/` 的 `appRoutesProvider` 里完成——core_router 不依赖任何
|
|||
|
|
/// feature,feature 之间也不互相 import。`GoRoute` 来自 core_router 的
|
|||
|
|
/// re-export,本包 pubspec 里没有 go_router。
|
|||
|
|
List<RouteBase> buildHomeRoutes() => <RouteBase>[
|
|||
|
|
GoRoute(
|
|||
|
|
path: AppRoutes.home,
|
|||
|
|
builder: (BuildContext context, GoRouterState state) => const HomePage(),
|
|||
|
|
),
|
|||
|
|
];
|