forked from
tangled.org/core
Monorepo for Tangled — https://tangled.org
1{{ define "title" }}{{ or .Card.UserHandle .Card.UserDid }} · repos {{ end }}
2
3{{ define "content" }}
4<div class="grid grid-cols-1 md:grid-cols-8 gap-6">
5 <div class="md:col-span-2 order-1 md:order-1">
6 {{ template "user/fragments/profileCard" .Card }}
7 </div>
8 <div id="all-repos" class="md:col-span-6 order-2 md:order-2">
9 {{ block "ownRepos" . }}{{ end }}
10 </div>
11</div>
12{{ end }}
13
14{{ define "ownRepos" }}
15 <p class="text-sm font-bold p-2 dark:text-white">ALL REPOSITORIES</p>
16 <div id="repos" class="grid grid-cols-1 gap-4 mb-6">
17 {{ range .Repos }}
18 <div
19 id="repo-card"
20 class="py-4 px-6 drop-shadow-sm rounded bg-white dark:bg-gray-800">
21 <div id="repo-card-name" class="font-medium">
22 <a href="/@{{ or $.Card.UserHandle $.Card.UserDid }}/{{ .Name }}"
23 >{{ .Name }}</a
24 >
25 </div>
26 {{ if .Description }}
27 <div class="text-gray-600 dark:text-gray-300 text-sm">
28 {{ .Description }}
29 </div>
30 {{ end }}
31 <div class="text-gray-400 pt-1 text-sm font-mono inline-flex gap-4 mt-auto">
32 {{ if .RepoStats.StarCount }}
33 <div class="flex gap-1 items-center text-sm">
34 {{ i "star" "w-3 h-3 fill-current" }}
35 <span>{{ .RepoStats.StarCount }}</span>
36 </div>
37 {{ end }}
38 </div>
39 </div>
40 {{ else }}
41 <p class="px-6 dark:text-white">This user does not have any repos yet.</p>
42 {{ end }}
43 </div>
44{{ end }}