all repos — nirvash @ ae1606081f172a78242f998f427e5b5a87a55368

modular CMS using the quartzgun library

templates/build.html (raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{{ $buildOpts := ((.Context).Value "adapter").BuildOptions }}
{{ $csrfToken := (.Context).Value "csrfToken" }}

{{ template "header" . }}

<h2>Build</h2>

<form class="build" method="POST" action="/build-run">
<input hidden type="text" name="csrfToken" value="{{$csrfToken}}"/>
<details><summary>Build Options</summary>
{{ if $buildOpts }}
  {{ range $optName := $buildOpts }}
    <label>{{$optName}} <input type="text" name="{{$optName}}"/></label>
  {{ end }}
{{ else }}
<span>There are no build options for this adapter.</span>
{{ end }}
</details>

<input type="submit" value="Build"/>
</form>

{{ template "footer" . }}