package watch import ( "fmt" "mal/integrations/jikan" ) templ EpisodeList(episodes []jikan.Episode, currentEpisode string, animeID int) { if len(episodes) == 0 {

No episodes available

} else {
for _, ep := range episodes { @EpisodeItem(ep, currentEpisode, animeID) }
} } templ EpisodeItem(episode jikan.Episode, currentEpisode string, animeID int) { {{ isCurrent := fmt.Sprintf("%d", episode.MalID) == currentEpisode }} { fmt.Sprintf("%d", episode.MalID) } if episode.Title != "" { { episode.Title } } else { Episode { fmt.Sprintf("%d", episode.MalID) } }
if episode.Filler { Filler } if episode.Recap { Recap } if isCurrent { }
}