A vibe coded tangled fork which supports pijul.
at 4fac824966bef8dccd8d45008781237bca0d5a6f 69 lines 3.0 kB view raw
1{{ define "title" }}{{ .RepoInfo.FullName }}{{ end }} 2 3{{ define "content" }} 4 <section id="repo-header" class="mb-4 py-2 px-6 dark:text-white"> 5 {{ if .RepoInfo.Source }} 6 <p class="text-sm"> 7 <div class="flex items-center"> 8 {{ i "git-fork" "w-3 h-3 mr-1"}} 9 forked from 10 {{ $sourceOwner := didOrHandle .RepoInfo.Source.Did .RepoInfo.SourceHandle }} 11 <a class="ml-1 underline" href="/{{ $sourceOwner }}/{{ .RepoInfo.Source.Name }}">{{ $sourceOwner }}/{{ .RepoInfo.Source.Name }}</a> 12 </div> 13 </p> 14 {{ end }} 15 <p class="text-lg"> 16 <a href="/{{ .RepoInfo.OwnerWithAt }}">{{ .RepoInfo.OwnerWithAt }}</a> 17 <span class="select-none">/</span> 18 <a href="/{{ .RepoInfo.FullName }}" class="font-bold">{{ .RepoInfo.Name }}</a> 19 <span class="ml-3"> 20 {{ template "fragments/star" .RepoInfo }} 21 </span> 22 </p> 23 {{ template "fragments/repoDescription" . }} 24 </section> 25 <section class="min-h-screen flex flex-col drop-shadow-sm"> 26 <nav class="w-full pl-4 overflow-auto"> 27 <div class="flex z-60"> 28 {{ $activeTabStyles := "-mb-px bg-white dark:bg-gray-800" }} 29 {{ $tabs := .RepoInfo.GetTabs }} 30 {{ $tabmeta := .RepoInfo.TabMetadata }} 31 {{ range $item := $tabs }} 32 {{ $key := index $item 0 }} 33 {{ $value := index $item 1 }} 34 {{ $meta := index $tabmeta $key }} 35 <a 36 href="/{{ $.RepoInfo.FullName }}{{ $value }}" 37 class="relative -mr-px group no-underline hover:no-underline" 38 hx-boost="true" 39 > 40 <div 41 class="px-4 py-1 mr-1 text-black dark:text-white min-w-[80px] text-center relative rounded-t whitespace-nowrap 42 {{ if eq $.Active $key }} 43 {{ $activeTabStyles }} 44 {{ else }} 45 group-hover:bg-gray-200 dark:group-hover:bg-gray-700 46 {{ end }} 47 " 48 > 49 {{ $key }} 50 {{ if not (isNil $meta) }} 51 <span class="bg-gray-200 dark:bg-gray-700 rounded py-1/2 px-1 text-sm">{{ $meta }}</span> 52 {{ end }} 53 </div> 54 </a> 55 {{ end }} 56 </div> 57 </nav> 58 <section 59 class="bg-white dark:bg-gray-800 p-6 rounded relative z-20 w-full mx-auto drop-shadow-sm dark:text-white" 60 > 61 {{ block "repoContent" . }}{{ end }} 62 </section> 63 {{ block "repoAfter" . }}{{ end }} 64 </section> 65{{ end }} 66 67{{ define "layouts/repobase" }} 68 {{ template "layouts/base" . }} 69{{ end }}