decide.nolog.cz/app/templates/create/index.hbs
jelhan 7688d468e4
improve form buttons (#211)
* Adds a loading spinner to form buttons as long as submission is pending.
* Does some refactoring of form navigation buttons.
* Updates expected bundle size.
2019-06-12 09:07:48 +02:00

41 lines
1.1 KiB
Handlebars

<div class="cr-form-wrapper box">
{{#bs-form
formLayout="horizontal"
model=this
novalidate=true
onSubmit=(action "submit")
as |form|
}}
{{#form.element
classNames="poll-type"
label=(t "create.index.input.pollType.label")
property="pollType"
showValidationOn=(array "change" "focusOut")
useIcons=false
as |el|
}}
{{#autofocusable-element
tagName="select"
change=(action (mut el.value) value="target.value")
id=el.id
class="form-control"
}}
<option value="FindADate" selected={{eq el.value "FindADate"}}>
{{t "pollTypes.findADate.label"}}
</option>
<option value="MakeAPoll" selected={{eq el.value "MakeAPoll"}}>
{{t "pollTypes.makeAPoll.label"}}
</option>
{{/autofocusable-element}}
{{/form.element}}
<div class="row cr-steps-bottom-nav">
<div class="col-6 col-md-4 text-right">
<BackButton @disabled={{true}} />
</div>
<div class="col-6 col-md-8">
<NextButton />
</div>
</div>
{{/bs-form}}
</div>