1{{ define "title" }}{{ or .Card.UserHandle .Card.UserDid }} · repos {{ end }}
2
3{{ define "extrameta" }}
4 <meta property="og:title" content="{{ or .Card.UserHandle .Card.UserDid }}'s repos" />
5 <meta property="og:type" content="object" />
6 <meta property="og:url" content="https://tangled.sh/{{ or .Card.UserHandle .Card.UserDid }}/repos" />
7 <meta property="og:description" content="{{ or .Card.Profile.Description .Card.UserHandle .Card.UserDid }}" />
8{{ end }}
9
10{{ define "content" }}
11<div class="grid grid-cols-1 md:grid-cols-11 gap-4">
12 <div class="md:col-span-3 order-1 md:order-1">
13 {{ template "user/fragments/profileCard" .Card }}
14 </div>
15 <div id="all-repos" class="md:col-span-8 order-2 md:order-2">
16 {{ block "ownRepos" . }}{{ end }}
17 </div>
18</div>
19{{ end }}
20
21{{ define "ownRepos" }}
22 <p class="text-sm font-bold p-2 dark:text-white">ALL REPOSITORIES</p>
23 <div id="repos" class="grid grid-cols-1 gap-4 mb-6">
24 {{ range .Repos }}
25 {{ template "user/fragments/repoCard" (list $ . false) }}
26 {{ else }}
27 <p class="px-6 dark:text-white">This user does not have any repos yet.</p>
28 {{ end }}
29 </div>
30{{ end }}