43 lines
1.4 kB
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 }}
44