{{#d-modal-body title="poll.ui_builder.title" class="poll-ui-builder"}}
{{i18n "poll.ui_builder.poll_type.regular"}} {{i18n "poll.ui_builder.poll_type.multiple"}} {{#if showNumber}} {{i18n "poll.ui_builder.poll_type.number"}} {{/if}}
{{#if showAdvanced}}
{{input value=pollTitle}}
{{/if}} {{#unless isNumber}}
{{#if showAdvanced}} {{textarea value=pollOptionsText input=(action "onOptionsTextChange")}} {{#if showMinNumOfOptionsValidation}} {{#unless minNumOfOptionsValidation.ok}} {{input-tip validation=minNumOfOptionsValidation}} {{/unless}} {{/if}} {{else}} {{#each pollOptions as |option|}}
{{input value=option.value enter=(action "addOption" option)}} {{#if canRemoveOption}} {{d-button icon="trash-alt" action=(action "removeOption" option)}} {{/if}}
{{/each}}
{{d-button class="btn-default" icon="plus" label="poll.ui_builder.poll_options.add" action=(action "addOption" pollOptions.lastObject)}} {{#if (and showMinNumOfOptionsValidation (not minNumOfOptionsValidation.ok))}} {{input-tip validation=minNumOfOptionsValidation}} {{/if}}
{{/if}}
{{/unless}} {{#unless isRegular}}
{{input type="number" value=pollMin valueProperty="value" class="poll-options-min" min=1}}
{{input type="number" value=pollMax valueProperty="value" class="poll-options-max" min=1}}
{{#if isNumber}}
{{input type="number" value=pollStep valueProperty="value" min="1" class="poll-options-step"}}
{{/if}}
{{#unless minMaxValueValidation.ok}} {{input-tip validation=minMaxValueValidation}} {{/unless}} {{/unless}} {{#if showAdvanced}}
{{group-chooser content=siteGroups value=pollGroups onChange=(action (mut pollGroups)) labelProperty="name" valueProperty="name"}}
{{date-time-input date=pollAutoClose onChange=(action (mut pollAutoClose)) clearable=true useGlobalPickerContainer=true }}
{{combo-box content=pollResults value=pollResult class="poll-result" valueProperty="value" onChange=(action (mut pollResult)) }}
{{#unless isNumber}}
{{radio-button id="poll-chart-type-bar" name="poll-chart-type" value="bar" selection=chartType}}
{{radio-button id="poll-chart-type-pie" name="poll-chart-type" value="pie" selection=chartType}}
{{/unless}} {{#unless isPie}}
{{/unless}} {{/if}} {{/d-modal-body}}