51 lines
1.8 kB
1
{{ define "title" }}{{ or .UserHandle .UserDid }}{{ end }}
2
3
{{ define "content" }}
4
<h1>{{ didOrHandle .UserDid .UserHandle }}</h1>
5
<p class="text-xs font-bold py-2">REPOS</p>
6
<div id="repos" class="grid grid-cols-1 md:grid-cols-2 gap-4 mb-6">
7
{{ range .Repos }}
8
<div
9
id="repo-card"
10
class="border border-black p-4 shadow-sm bg-white"
11
>
12
<div id="repo-card-name" class="font-medium">
13
<a href="/@{{ or $.UserHandle $.UserDid }}/{{ .Name }}"
14
>{{ .Name }}</a
15
>
16
</div>
17
<div
18
id="repo-knot-name"
19
class="text-gray-600 text-sm font-mono"
20
>
21
{{ .Knot }}
22
</div>
23
</div>
24
{{ else }}
25
<p>This user does not have any repos yet.</p>
26
{{ end }}
27
</div>
28
<p class="text-xs font-bold py-2">COLLABORATING ON</p>
29
<div id="collaborating" class="grid grid-cols-1 md:grid-cols-2 gap-4 mb-6">
30
{{ range .CollaboratingRepos }}
31
<div
32
id="repo-card"
33
class="border border-black p-4 shadow-sm bg-white"
34
>
35
<div id="repo-card-name" class="font-medium">
36
<a href="/@{{ or $.UserHandle $.UserDid }}/{{ .Name }}">
37
@{{ or $.UserHandle $.UserDid }}/{{ .Name }}
38
</a>
39
</div>
40
<div
41
id="repo-knot-name"
42
class="text-gray-600 text-sm font-mono"
43
>
44
{{ .Knot }}
45
</div>
46
</div>
47
{{ else }}
48
<p>This user is not collaborating.</p>
49
{{ end }}
50
</div>
51
{{ end }}
52