this repo has no description
1{{ define "title" }}{{ .RepoInfo.FullName }}{{ end }}
2
3{{ define "content" }}
4 <section id="repo-header" class="mb-4 py-2 px-6">
5 <p class="text-lg">
6 <a href="/{{ .RepoInfo.OwnerWithAt }}">{{ .RepoInfo.OwnerWithAt }}</a>
7 <span class="select-none">/</span>
8 <a href="/{{ .RepoInfo.FullName }}" class="font-bold">{{ .RepoInfo.Name }}</a>
9 </p>
10 <span>
11 {{ if .RepoInfo.Description }}
12 {{ .RepoInfo.Description }}
13 {{ else }}
14 <span class="italic">this repo has no description</span>
15 {{ end }}
16 </span>
17 </section>
18 <section id="repo-links" class="min-h-screen flex flex-col drop-shadow-sm">
19 <nav class="w-full mx-auto ml-4">
20 <div class="flex z-60">
21 {{ $activeTabStyles := "-mb-px bg-white" }}
22 {{ $tabs := .RepoInfo.GetTabs }}
23 {{ range $item := $tabs }}
24 {{ $key := index $item 0 }}
25 {{ $value := index $item 1 }}
26 <a
27 href="/{{ $.RepoInfo.FullName }}{{ $value }}"
28 class="relative -mr-px group no-underline hover:no-underline"
29 hx-boost="true"
30 >
31 <div
32 class="px-4 py-1 mr-1 text-black min-w-[80px] text-center relative rounded-t
33 {{ if eq $.Active $key }}
34 {{ $activeTabStyles }}
35 {{ else }}
36 group-hover:bg-gray-200
37 {{ end }}
38 "
39 >
40 {{ $key }}
41 </div>
42 </a>
43 {{ end }}
44 </div>
45 </nav>
46 <section
47 class="bg-white p-6 rounded relative z-20 w-full mx-auto drop-shadow-sm"
48 >
49 {{ block "repoContent" . }}{{ end }}
50 </section>
51 {{ block "repoAfter" . }}{{ end }}
52 </section>
53{{ end }}
54
55{{ define "layouts/repobase" }}
56 {{ template "layouts/base" . }}
57{{ end }}