14 lines
552 B
Dart
14 lines
552 B
Dart
import 'package:go_router/go_router.dart';
|
|
import 'package:shuffle/core/routing/app_routes.dart';
|
|
import 'package:shuffle/features/catalog/presentation/catalog_query_params.dart';
|
|
import 'package:shuffle/features/catalog/presentation/search/catalog_search_screen.dart';
|
|
|
|
/// Routes of the catalog (Spec #3 § 5.5). `/catalog` is public.
|
|
final List<RouteBase> catalogRoutes = [
|
|
GoRoute(
|
|
path: AppRoutes.catalog,
|
|
builder: (context, state) => CatalogSearchScreen(
|
|
initialQuery: parseCatalogQuery(state.uri.queryParameters),
|
|
),
|
|
),
|
|
];
|