this repo has no description
1{{ define "title" }}{{ .Registration.Domain }}{{ end }}
2
3{{ define "content" }}
4 <div class="px-6 py-4">
5 <div class="flex justify-between items-center">
6 <div id="left-side" class="flex gap-2 items-center">
7 <h1 class="text-xl font-bold dark:text-white">
8 {{ .Registration.Domain }}
9 </h1>
10 <span class="text-gray-500 text-base">
11 {{ template "repo/fragments/shortTimeAgo" .Registration.Created }}
12 </span>
13 </div>
14 <div id="right-side" class="flex gap-2">
15 {{ $style := "px-2 py-1 rounded flex items-center flex-shrink-0 gap-2" }}
16 {{ if .Registration.Registered }}
17 <span
18 class="bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200 {{ $style }}">
19 {{ i "shield-check" "w-4 h-4" }} verified
20 </span>
21 {{ template "knots/fragments/addMemberModal" .Registration }}
22 {{ else }}
23 <span
24 class="bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200 {{ $style }}">
25 {{ i "shield-off" "w-4 h-4" }} pending
26 </span>
27 {{ end }}
28 </div>
29 </div>
30 <div id="operation-error" class="dark:text-red-400"></div>
31 </div>
32
33 {{ if .Members }}
34 <section
35 class="bg-white dark:bg-gray-800 p-6 rounded relative w-full mx-auto drop-shadow-sm dark:text-white">
36 <div class="flex flex-col gap-2">
37 {{ block "knotMember" . }}{{ end }}
38 </div>
39 </section>
40 {{ end }}
41{{ end }}
42
43{{ define "knotMember" }}
44 {{ range .Members }}
45 <div>
46 <div class="flex justify-between items-center">
47 <div class="flex items-center gap-2">
48 {{ template "user/fragments/picHandleLink" . }}
49 <span class="ml-2 font-mono text-gray-500">{{ . }}</span>
50 </div>
51 </div>
52 <div class="ml-2 pl-2 pt-2 border-l border-gray-200 dark:border-gray-700">
53 {{ $repos := index $.Repos . }}
54 {{ range $repos }}
55 <div class="flex gap-2 items-center">
56 {{ i "book-marked" "size-4" }}
57 <a href="/{{ resolve .Did }}/{{ .Name }}">
58 {{ .Name }}
59 </a>
60 </div>
61 {{ else }}
62 <div class="text-gray-500 dark:text-gray-400">
63 No repositories created yet.
64 </div>
65 {{ end }}
66 </div>
67 </div>
68 {{ end }}
69{{ end }}