1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| package cmenu
import ( "strings"
"github.com/samber/lo"
"{{{ .Package }}}/app/lib/har" "{{{ .Package }}}/app/lib/menu" )
func harMenu(s *har.Service) *menu.Item { harKids := lo.Map(s.List(nil), func(n string, _ int) *menu.Item { n = strings.TrimSuffix(n, har.Ext) return &menu.Item{Key: n, Title: n, Icon: "book", Route: "/har/" + n} }) return &menu.Item{Key: "har", Title: "Archives", Description: "HTTP Archive files", Icon: "book", Route: "/har", Children: harKids} }
|