40 lines
1.2 kB
1
{{define "title"}}{{ .Registration.Domain }}{{end}}
2
3
{{define "content"}}
4
<h1>{{.Registration.Domain}}</h1>
5
<p>
6
<code>
7
opened by: {{.Registration.ByDid}}
8
{{ if eq $.LoggedInUser.Did $.Registration.ByDid }}
9
(you)
10
{{ end }}
11
</code><br>
12
<code>on: {{.Registration.Created}}</code><br>
13
{{ if .Registration.Registered }}
14
<code>registered on: {{.Registration.Registered}}</code>
15
{{ else }}
16
<code>pending registration</code>
17
<button class="btn my-2" hx-post="/knots/{{.Domain}}/init" hx-swap="none">initialize</button>
18
{{ end }}
19
</p>
20
21
{{ if .Registration.Registered }}
22
<h3> members </h3>
23
<ol>
24
{{ range $.Members }}
25
<li><a href="/{{.}}">{{.}}</a></li>
26
{{ else }}
27
<p>no members</p>
28
{{ end }}
29
{{ end }}
30
</ol>
31
32
{{ if $.IsOwner }}
33
<h3>add member</h3>
34
<form hx-put="/knots/{{.Registration.Domain}}/member">
35
<label for="member">did or handle:</label>
36
<input type="text" id="member" name="member" required>
37
<button class="btn my-2" type="text">add member</button>
38
</form>
39
{{ end }}
40
{{end}}
41