Files
mal/templates/components/anime_episode_count.gohtml

35 lines
1.0 KiB
Plaintext

{{define "anime_episode_count"}}
{{if .Items.Count}}
<span class="flex min-w-0 items-center gap-1.5 before:mr-1 before:block before:size-0.75 before:shrink-0 before:rounded-full before:bg-current before:opacity-65 first:before:hidden">
<span class="text-foreground">{{.Items.Count}}</span>
{{if eq .Items.Label "Total episodes"}}
total eps
{{else if eq .Items.Label "Available episodes"}}
available eps
{{else if eq .Items.Label "Listed episodes"}}
listed eps
{{else}}
aired eps
{{end}}
</span>
{{end}}
{{end}}
{{define "anime_episode_count_loading"}}
{{if .Count}}
<span
hx-get="/anime/{{.AnimeID}}?section=episode-count"
hx-trigger="load"
hx-swap="outerHTML"
class="flex min-w-0 items-center gap-1.5 before:mr-1 before:block before:size-0.75 before:shrink-0 before:rounded-full before:bg-current before:opacity-65 first:before:hidden"
>
<span class="text-foreground">{{.Count}}</span>
{{if eq .Label "Total episodes"}}
total eps
{{else}}
aired eps
{{end}}
</span>
{{end}}
{{end}}