An experimental IndieWeb site built in Go.
at main 23 lines 492 B view raw
1package pages 2 3import ( 4 p "github.com/puregarlic/space/html/components/posts" 5 "github.com/puregarlic/space/models" 6) 7 8templ Home(posts []*models.Post) { 9 <ul class="flex flex-col gap-6"> 10 if len(posts) > 0 { 11 for _, post := range posts { 12 <li class="flex flex-col"> 13 @p.PostFeedHeader(post) 14 @p.PostContent(post) 15 </li> 16 } 17 } else { 18 <li class="text-muted bg-surface px-4 py-8 text-center border border-overlay"> 19 intention-rich, content-poor 20 </li> 21 } 22 </ul> 23}