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