13 lines
688 B
Plaintext
13 lines
688 B
Plaintext
{{- /*gotype: assistant/components.SelectInput*/ -}}
|
|
{{ define "selectInput" }}
|
|
{{ if not .HideLabel}}<label for="{{.Name}}"
|
|
{{template "labelStyle"}}>{{.Label}}</label>{{end}}
|
|
<select id="{{.Name}}"
|
|
name="{{.Name}}"
|
|
class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500">
|
|
{{ range .Options}}
|
|
<option value="{{.Value}}" {{ if .Selected}}selected{{end}}>{{.Label}}</option>
|
|
{{end}}
|
|
</select>
|
|
{{end}}
|