this repo has no description
1{{ define "title" }}knots{{ end }}
2
3{{ define "content" }}
4 <h1>knots</h1>
5
6 <h2>register</h2>
7 put in a domain, and use the key while booting up your knotserver
8 <form hx-post="/knots/key">
9 <label for="domain">domain:</label>
10 <input type="text" id="domain" name="domain" required />
11 <button class="btn my-2" type="text">generate key</button>
12 </form>
13
14 <h3>my knots</h3>
15 <ul id="my-knots">
16 {{ range .Registrations }}
17 {{ if .Registered }}
18 <li>
19 <code
20 >domain:
21 <a href="/knots/{{ .Domain }}">{{ .Domain }}</a></code
22 ><br />
23 <code>opened by: {{ .ByDid }}</code><br />
24 <code>on: {{ .Created }}</code><br />
25 <code>registered on: {{ .Registered }}</code>
26 </li>
27 {{ end }}
28 {{ else }}
29 <p>you don't have any knots yet</p>
30 {{ end }}
31 </ul>
32 <h3>pending registrations</h3>
33 <ul id="pending-registrations">
34 {{ range .Registrations }}
35 {{ if not .Registered }}
36 <li>
37 <code
38 >domain:
39 <a href="/knots/{{ .Domain }}">{{ .Domain }}</a></code
40 ><br />
41 <code>opened by: {{ .ByDid }}</code><br />
42 <code>on: {{ .Created }}</code><br />
43 <code>pending registration</code>
44 <button
45 class="btn my-2"
46 hx-post="/knots/{{ .Domain }}/init"
47 >
48 initialize
49 </button>
50 </li>
51 {{ end }}
52 {{ else }}
53 <p>no registrations yet</p>
54 {{ end }}
55 </ul>
56{{ end }}