this repo has no description
1{{ define "repo/fragments/diffOpts" }} 2 <section 3 class="flex flex-col gap-2 overflow-x-auto text-sm px-6 py-2 border border-gray-200 dark:border-gray-700 w-full mx-auto rounded bg-white dark:bg-gray-800 drop-shadow-sm"> 4 <strong class="text-sm uppercase dark:text-gray-200">options</strong> 5 {{ $active := "unified" }} 6 {{ if .Split }} 7 {{ $active = "split" }} 8 {{ end }} 9 {{ $values := list "unified" "split" }} 10 {{ block "tabSelector" (dict "Name" "diff" "Values" $values "Active" $active) }} 11 {{ end }} 12 </section> 13{{ end }} 14 15{{ define "tabSelector" }} 16 {{ $name := .Name }} 17 {{ $all := .Values }} 18 {{ $active := .Active }} 19 <div 20 class="flex justify-between divide-x divide-gray-200 dark:divide-gray-700 rounded border border-gray-200 dark:border-gray-700 overflow-hidden"> 21 {{ $activeTab := "bg-white dark:bg-gray-700 shadow-sm" }} 22 {{ $inactiveTab := "bg-gray-100 dark:bg-gray-800 shadow-inner" }} 23 {{ range $index, $value := $all }} 24 {{ $isActive := eq $value $active }} 25 <a 26 href="?{{ $name }}={{ $value }}" 27 class="py-2 text-sm w-full block hover:no-underline text-center {{ if $isActive }} 28 {{ $activeTab }} 29 {{ else }} 30 {{ $inactiveTab }} 31 {{ end }}"> 32 {{ $value }} 33 </a> 34 {{ end }} 35 </div> 36{{ end }}