feat(web): per-Series detail page keyed by site:series_id (#144)

This commit is contained in:
2026-08-21 19:38:44 +07:00
parent 503fb49d0a
commit 14990bde21
5 changed files with 311 additions and 1 deletions
+3 -1
View File
@@ -30,7 +30,7 @@
<a href="/admin" class="{{if eq .Page "overview"}}active{{end}}" {{if eq .Page "overview"}}aria-current="page"{{end}}>Overview</a>
<a href="/admin/lanes" class="{{if eq .Page "lanes"}}active{{end}}" {{if eq .Page "lanes"}}aria-current="page"{{end}}>Lanes</a>
<a href="/admin/readers" class="{{if eq .Page "readers"}}active{{end}}" {{if eq .Page "readers"}}aria-current="page"{{end}}>Readers</a>
<a href="/admin/series" class="{{if eq .Page "series"}}active{{end}}" {{if eq .Page "series"}}aria-current="page"{{end}}>Series</a>
<a href="/admin/series" class="{{if or (eq .Page "series") (eq .Page "series-detail")}}active{{end}}" {{if or (eq .Page "series") (eq .Page "series-detail")}}aria-current="page"{{end}}>Series</a>
</nav>
<main class="page admin-page">
@@ -40,6 +40,8 @@
{{template "readers" .}}
{{else if eq .Page "series"}}
<h2 class="sec">Series</h2>
{{else if eq .Page "series-detail"}}
{{template "series-detail" .Detail}}
{{else}}
<h2 class="sec">Overview</h2>
{{end}}