diff options
Diffstat (limited to 'themes/okadmin/templates/partials/inputs.liquid')
| -rw-r--r-- | themes/okadmin/templates/partials/inputs.liquid | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/themes/okadmin/templates/partials/inputs.liquid b/themes/okadmin/templates/partials/inputs.liquid index ad5beab..551a66c 100644 --- a/themes/okadmin/templates/partials/inputs.liquid +++ b/themes/okadmin/templates/partials/inputs.liquid @@ -5,26 +5,27 @@ <div class="property"> <label for="{{name}}">{{name | capitalize}}</label> + {% if type == 'string' %} <input {% if spec.disabled %} disabled="true" {% endif %} name="{{name}}" type="text" value="{{spec.value}}"> - {% else if type == 'text' %} + {% elsif type == 'text' %} <textarea {% if spec.disabled %} disabled="true" {% endif %} name="{{name}}">{{spec.value}}</textarea> - {% else if type == 'enum' %} + {% elsif type == 'enum' %} <select {% if spec.disabled %} disabled="true" {% endif %} name="{{name}}"> - {% for option in spec.values %} - {{spec.value}} + {% for option in spec.options %} + <option value="{{option}}" {% if option == spec.value %}selected{% endif %}>{{option}}</option> {% endfor %} </select> {% else %} |
