github.com/soypat/vectytemplater@v0.0.0-20220501050640-d40b24e35168/_templates/default/views/landing.go (about)

     1  package views
     2  
     3  import (
     4  	"github.com/hexops/vecty"
     5  	"github.com/hexops/vecty/elem"
     6  )
     7  
     8  type Landing struct {
     9  	vecty.Core
    10  	Items []string `vecty:"prop"`
    11  }
    12  
    13  func (l *Landing) Render() vecty.ComponentOrHTML {
    14  	var items vecty.List
    15  	for _, item := range l.Items {
    16  		items = append(items, elem.ListItem(vecty.Text(item)))
    17  	}
    18  	return elem.UnorderedList(items)
    19  }