//go:build !Develop package view import ( _ "embed" "errors" "html/template" ) //go:embed Views/menu.gohtml var menu string //go:embed Views/viewer.gohtml var viewer string func GetViewTemplate(view View) (*template.Template, error) { switch view { case Menu: return template.New("menu").Parse(menu) case Viewer: return template.New("viewer").Parse(viewer) } return nil, errors.New("invalid view") }