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 {
}
}