LT-253: Creating radio component
This commit is contained in:
1 parent
529ef28042
commit
88f737644f
6 files changed
+80
-46
No files matched your search
+15
-19
@@ -1,22 +1,18 @@
|
||||
<template name="radioOptionGroup">
|
||||
<div class="{{class}} form-group">
|
||||
{{ #with getSchema key }}
|
||||
<h5>{{label}}</h5>
|
||||
<div class="radio-group">
|
||||
{{#each option in allowedValues}}
|
||||
<div class="radio-option">
|
||||
<input type="radio"
|
||||
id="{{../key}}_{{option}}"
|
||||
name="{{../key}}"
|
||||
value="{{option}}"
|
||||
class="form-control js-form-update"
|
||||
{{inlineIf value option 'checked'}}/>
|
||||
<label for="{{../key}}_{{option}}">
|
||||
{{option}}
|
||||
</label>
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
{{ /with }}
|
||||
{{#let schema=(getSchema key)}}
|
||||
<h5>{{schema.label}}</h5>
|
||||
<div class="radio-group">
|
||||
{{#each option in schema.allowedValues}}
|
||||
{{>radioOption
|
||||
name=key
|
||||
value=option
|
||||
checked=(eq value option)
|
||||
label=option
|
||||
class="js-form-update"
|
||||
}}
|
||||
{{/each}}
|
||||
</div>
|
||||
{{/let}}
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
Reference in new issue
Block a user