{{ define "main" }}
{{ .Scratch.Set "scope" "list" }}
{{ $showHero := .Params.showHero | default site.Params.taxonomy.showHero | default false }}
{{ if $showHero }}
{{ $heroStyle := print "hero/" site.Params.taxonomy.heroStyle ".html" }}
{{ if templates.Exists ( printf "partials/%s" $heroStyle ) }}
{{ partial $heroStyle . }}
{{ else }}
{{ partial "hero/basic.html" . }}
{{ end }}
{{- end -}}
{{ if .Content }}
{{ $jsPage := resources.Get "js/page.js" }}
{{ $jsPage = $jsPage | resources.Minify | resources.Fingerprint (site.Params.fingerprintAlgorithm | default "sha512") }}
{{ end }}
{{ if site.Params.taxonomy.cardView }}
{{ range .Data.Terms }}
{{ partial "term-link/card.html" . }}
{{ end }}
{{ else }}
{{ range .Data.Terms }}
{{ partial "term-link/text.html" . }}
{{ end }}
{{ end }}
{{ end }}