feat: add discover page with surprise me and deduplication

This commit is contained in:
2026-05-02 16:27:16 +02:00
committed by Mikkel Elvers
parent e89e05c6e8
commit c708afe4fe
7 changed files with 231 additions and 9 deletions

View File

@@ -5,6 +5,7 @@
{{$hideTitle := .HideTitle}}
{{$isWatchlist := .IsWatchlist}}
{{$hasTopBadge := .HasTopBadge}}
{{$dataId := printf "id-%d" $anime.MalID}}
{{$imageUrl := "https://placehold.co/400x600?text=No+Image"}}
{{if $anime.Images.Webp.LargeImageURL}}
@@ -18,7 +19,7 @@
{{$displayTitle = $anime.TitleEnglish}}
{{end}}
<div class="flex w-full flex-col gap-2">
<div class="flex w-full flex-col gap-2" data-id="{{$dataId}}">
<a href="/anime/{{$anime.MalID}}" class="group relative flex aspect-[2/3] w-full flex-col overflow-hidden bg-white/5 after:absolute after:inset-0 {{if $withActions}}after:bg-black/80 after:opacity-0 hover:after:opacity-100{{else}}after:bg-linear-to-t after:from-black/80 after:via-black/20 after:to-transparent after:opacity-80 hover:after:opacity-100{{end}} after:transition-opacity">
<img src="{{$imageUrl}}" alt="{{$displayTitle}}" class="h-full w-full object-cover" loading="lazy" />