component Forum(tag string, threads []*arn.Thread, threadsPerPage int) h1.page-title Forum ForumTabs .forum ThreadList(threads) .buttons button#new-thread.action(data-action="load", data-trigger="click", data-url="/new/thread") Icon("plus") span New thread //- if len(threads) == threadsPerPage //- LoadMore component ThreadList(threads []*arn.Thread) if len(threads) == 0 p.no-data.mountable No threads found. else each thread in threads ThreadLink(thread) component ForumTabs .tabs ForumTab("All", "", "list") ForumTab("General", "general", "list") ForumTab("News", "news", "list") ForumTab("Anime", "anime", "list") ForumTab("Updates", "update", "list") ForumTab("Suggestions", "suggestion", "list") ForumTab("Bugs", "bug", "list") component ForumTab(title string, category string, icon string) a.tab.action(href=strings.TrimSuffix("/forum/" + category, "/"), data-action="diff", data-trigger="click") Icon(arn.GetForumIcon(category)) span.tab-text= title