package views import ( "fmt" "gitrepo.ru/neonxp/gorum/models" "gitrepo.ru/neonxp/gorum/utils" ) templ Posts(topic *models.Topic, topics []*models.Topic, nodes []*models.Post) { @Layout() {

{ topic.Topic }

if len(topics) != 0 { for _, n := range topics { @Topic(n) }
Тема Тем/Ответов Дата Автор
} if topic.Text != "" {
if topic.Author != nil { { topic.Author.Username } } { topic.CreatedAt.Format("15:04 02.01.2006") }
@templ.Raw(utils.MarkdownToHTML(topic.Text))
}
if len(nodes) == 0 { Ответов нет } for _, n := range nodes { @Post(n) }
if isAuthorized(ctx) { @NewPostForm(topic.ID) } else { Войдите чтобы ответить в тему. } } } templ Post(n *models.Post) {
{ n.Author.Username } { n.CreatedAt.Format("15:04 02.01.2006") }
@templ.Raw(utils.MarkdownToHTML(n.Text))
}