{{ $header := default (printf "Tab %v" ( add $.Ordinal 1)) (.Get 0) }} {{ $tab := dict "header" $header }} {{ with $.Inner }} {{ $tab = merge $tab (dict "content" ( $.Inner )) }} {{ end }} {{ with .Parent }} {{- $.Parent.Scratch.SetInMap "tabs" (printf "%v" $.Ordinal) $tab -}} {{ end }}