{{ define "repo/fragments/diffOpts" }}
options {{ $active := "unified" }} {{ if .Split }} {{ $active = "split" }} {{ end }} {{ $values := list "unified" "split" }} {{ block "tabSelector" (dict "Name" "diff" "Values" $values "Active" $active) }} {{ end }}
{{ end }} {{ define "tabSelector" }} {{ $name := .Name }} {{ $all := .Values }} {{ $active := .Active }}
{{ $activeTab := "bg-white dark:bg-gray-700 shadow-sm" }} {{ $inactiveTab := "bg-gray-100 dark:bg-gray-800 shadow-inner" }} {{ range $index, $value := $all }} {{ $isActive := eq $value $active }} {{ $value }} {{ end }}
{{ end }}