github.com/square/finch@v0.0.0-20240412205204-6530c03e2b96/docs/themes/hugo-geekdoc/layouts/shortcodes/tab.html (about)

     1  {{- if .Parent }}
     2    {{- $name := .Get 0 }}
     3    {{- $group := printf "tabs-%s" (.Parent.Get 0) }}
     4  
     5    {{- if not (.Parent.Scratch.Get $group) }}
     6      {{- .Parent.Scratch.Set $group slice }}
     7    {{- end }}
     8  
     9    {{- .Parent.Scratch.Add $group (dict "Name" $name "Content" .Inner) }}
    10  {{- else }}
    11    {{ errorf "%q: 'tab' shortcode must be inside 'tabs' shortcode" .Page.Path }}
    12  {{- end }}