fix: sync server-rendered watchlist state to client

This commit is contained in:
2026-05-26 20:29:19 +02:00
parent 749a275dc0
commit 50159286b4
5 changed files with 46 additions and 4 deletions

View File

@@ -55,6 +55,7 @@
data-watchlist-toggle
data-mal-id="{{$anime.MalID}}"
data-watchlist-title="{{$anime.DisplayTitle}}"
data-watchlist-state="{{if (index $.WatchlistMap $anime.MalID)}}in{{else}}out{{end}}"
class="shrink-0 text-accent hover:text-accent/80 transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-accent disabled:opacity-50 {{if (index $.WatchlistMap $anime.MalID)}}in-watchlist{{end}}"
aria-label="{{if (index $.WatchlistMap $anime.MalID)}}Remove from Watchlist{{else}}Add to Watchlist{{end}}"
>