From a067e49e14d4cb8ae2291a493a966d13dcdfc493 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sat, 18 Apr 2026 00:02:41 +0200 Subject: [PATCH] feat: make studios clickable links --- internal/templates/anime.templ | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/internal/templates/anime.templ b/internal/templates/anime.templ index e614ad9..5f54254 100644 --- a/internal/templates/anime.templ +++ b/internal/templates/anime.templ @@ -113,7 +113,9 @@ templ AnimeDetails(anime jikan.Anime, currentStatus string) { if len(anime.Studios) > 0 {
Studios - { joinNames(anime.Studios) } + + @studioLinks(anime.Studios) +
} if len(anime.Producers) > 0 { @@ -308,3 +310,15 @@ templ AnimeRecommendations(recs []jikan.Anime) { func hasExtraSidebarDetails(anime jikan.Anime) bool { return anime.TitleJapanese != "" || len(anime.TitleSynonyms) > 0 || len(anime.Studios) > 0 || len(anime.Producers) > 0 || anime.Source != "" || len(anime.Demographics) > 0 || len(anime.Themes) > 0 || anime.Broadcast.String != "" || len(anime.Streaming) > 0 } + +templ studioLinks(studios []jikan.NamedEntity) { + for i, studio := range studios { + { studio.Name } + if i < len(studios)-1 { + , + } + } +}