{{- range .ByWeight -}}
{{ if .HasChildren }}expand_more{{ else }}chevron_right{{ end }} {{ .Name }} {{- with .Children -}}
{{- range .ByWeight -}} {{- if .HasChildren -}}
expand_more {{ .Name }}
{{ range .Children.ByWeight }} {{ .Name }} {{ end }}
{{- else -}} {{ .Name }} {{- end -}} {{- end -}}
{{- end -}}
{{- end -}}