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 catalogRoutes = [ GoRoute( path: AppRoutes.catalog, builder: (context, state) => CatalogSearchScreen( initialQuery: parseCatalogQuery(state.uri.queryParameters), ), ), ];