From 6365d47f8257efa830d390c092ee9586aded9040 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 21 May 2026 08:07:06 +0300 Subject: Implement SetsListScreen with Material 3 grid, pull-to-refresh, and widget tests (ta) Co-Authored-By: Claude Sonnet 4.6 --- player-android/lib/app_routes.dart | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'player-android/lib/app_routes.dart') diff --git a/player-android/lib/app_routes.dart b/player-android/lib/app_routes.dart index aa76ba7..746ebb9 100644 --- a/player-android/lib/app_routes.dart +++ b/player-android/lib/app_routes.dart @@ -13,6 +13,13 @@ abstract final class AppRoutes { /// First-run setup route shown when no admin account exists yet. static const bootstrap = '/bootstrap'; + /// Route that lists media items inside a specific set. + /// The ':setId' segment is a numeric set identifier. + static const mediaGrid = '/sets/:setId'; + /// Returns the concrete path for a media-detail page given a numeric [id]. static String mediaDetailPath(int id) => '/media/$id'; + + /// Returns the concrete path for the media-grid page of a given [setId]. + static String mediaGridPath(int setId) => '/sets/$setId'; } -- cgit v1.2.3