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