fix(ui): app-prefix detail template directive selectors, build fixes

detailTags/detailMeta/detailActions → appDetailTags/appDetailMeta/
appDetailActions per @angular-eslint/directive-selector; type the
Escape host listener as Event; drop a redundant ?? in season tabs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
4grayandClaude Fable 5 committed 2026-07-04 18:49:37 +02:00
1 parent 81605d3ded
commit 6e2cc56e2c
11 files changed
+26 -26

No files matched your search

@@ -101,8 +101,8 @@ which owns the page scroll container and two layout states:
Contracts:
- Hosts provide hero chips/meta/actions as `*detailTags` / `*detailMeta` /
`*detailActions` templates; the shell stamps them into the hero and again
- Hosts provide hero chips/meta/actions as `*appDetailTags` / `*appDetailMeta` /
`*appDetailActions` templates; the shell stamps them into the hero and again
into the About block. Degradation stays "missing → not rendered".
- The shell never wraps the `[detail-player]` slot in a conditional; the
host's `@if (inlinePlayback())` is the only creator/destroyer of the