chore(p11): fix stale-id docs, align test EntryKey shapes, drop dead track-card-link CSS

This commit is contained in:
daniel-c-harvey
2026-06-16 18:05:37 -04:00
parent 5b3036ed83
commit dae8020a22
4 changed files with 9 additions and 18 deletions
@@ -3,7 +3,7 @@
@* The single release-card grid for every browse surface (Sessions, Mixes, Cuts, Archive). Cards
open a detail page; how a card computes its href is the only real divergence across surfaces, so
the parent supplies it one of two ways:
- DetailRoute (the simple default): every card links /{DetailRoute}/{id} (Sessions, Mixes).
- DetailRoute (the simple default): every card links /{DetailRoute}/{entryKey} (Sessions, Mixes).
- HrefResolver (per-card): each card links HrefResolver(release), so Archive routes each card by
its own medium through the one ReleaseRoutes table, and Cuts routes to /cuts/{entryKey}.
HrefResolver wins when both are supplied. The card subtitle defaults to the artist; SubtitleResolver
@@ -74,7 +74,7 @@
[Parameter] public bool Loading { get; set; }
/// <summary>
/// Route segment for a card's detail page; a card links to /{DetailRoute}/{id}. The simple
/// Route segment for a card's detail page; a card links to /{DetailRoute}/{entryKey}. The simple
/// fixed-route default used by Sessions/Mixes. Ignored when <see cref="HrefResolver"/> is supplied.
/// </summary>
[Parameter] public string? DetailRoute { get; set; }