Files
DeltaGreen/templates/settings.hbs
T
Mykhailo Budiakov 0bfc311224 add settings menu
- automation
- handler
2025-07-28 06:32:58 +03:00

25 lines
1.0 KiB
Handlebars

<section class="window-content standard-form">
{{#each settings as |setting|}}
<div class="form-group">
<label for="{{setting.key}}">{{localize setting.name}}</label>
{{#if setting.isSelect}}
<select name="{{setting.key}}">
{{selectOptions setting.choices selected=setting.value localize=true}}
</select>
{{else if setting.isCheckbox}}
<input type="checkbox" name="{{setting.key}}" {{checked setting.value}} />
{{else if setting.isNumber}}
<input type="number" name="{{setting.key}}" value="{{setting.value}}" data-dtype="{{setting.type}}" />
{{else if setting.isString}}
<input type="text" name="{{setting.key}}" value="{{setting.value}}" data-dtype="{{setting.type}}" />
{{/if}}
{{#if setting.hint}}
<p class="hint">{{localize setting.hint}}</p>
{{/if}}
</div>
{{/each}}
<footer class="form-footer">
<button type="submit"><i class="fa-solid fa-floppy-disk" inert=""></i> {{localize "SETTINGS.Save"}}</button>
</footer>
</section>