package templates import "mal/internal/jikan" import "mal/internal/shared/ui" import "fmt" templ Catalog() { @Layout("mal - catalog", true) {
@ui.LoadingIndicator("Loading catalog")
} } templ CatalogItems(animes []jikan.Anime, nextPage int, hasNext bool) { @ui.InfiniteAnimeList(animes, hasNext, string(templ.URL(fmt.Sprintf("/api/catalog?page=%d", nextPage))), "catalog-content") } templ CatalogPlaceholderItems(count int) { for i := 0; i < count; i++ { } }