1{{ define "title" }}new repo{{ end }}
2
3{{ define "content" }}
4 <h1>new repo</h1>
5 <form hx-post="/repo/new" class="mt-6 space-y-6" hx-swap="none">
6 <div class="space-y-2">
7 <label for="name" class="block">repo name</label>
8 <input
9 type="text"
10 id="name"
11 name="name"
12 required
13 class="w-full max-w-md"
14 />
15 </div>
16
17 <fieldset class="space-y-3">
18 <legend class="font-medium">select a knot</legend>
19 <div class="space-y-2">
20 {{ range .Knots }}
21 <div>
22 <label class="inline-flex items-center">
23 <input
24 type="radio"
25 name="domain"
26 value="{{ . }}"
27 class="mr-2"
28 />
29 <span>{{ . }}</span>
30 </label>
31 </div>
32 {{ else }}
33 <p>No knots available</p>
34 {{ end }}
35 </div>
36 </fieldset>
37
38 <div class="space-y-2">
39 <button type="submit" class="btn">create repo</button>
40 <div id="repo" class="error"></div>
41 </div>
42 </form>
43{{ end }}