<div class="setting">
  <div class="setting-label">
    <h3>{{i18n 'admin.wizard.id'}}</h3>
  </div>
  <div class="setting-value">
    {{input name="id" value=field.id placeholderKey="admin.wizard.id_placeholder" disabled=disableId}}
  </div>
</div>

<div class="setting">
  <div class="setting-label">
    <h3>{{i18n 'admin.wizard.key'}}</h3>
  </div>
  <div class="setting-value">
    {{input name="key" value=field.key placeholderKey="admin.wizard.key_placeholder"}}
  </div>
</div>

<div class="setting">
  <div class="setting-label">
    <h3>{{i18n 'admin.wizard.field.label'}}</h3>
  </div>
  <div class="setting-value">
    {{input name="label" value=field.label placeholder=(i18n "admin.wizard.custom_text_placeholder")}}
  </div>
</div>

<div class="setting">
  <div class="setting-label">
    <h3>{{i18n 'admin.wizard.field.description'}}</h3>
  </div>
  <div class="setting-value">
    {{textarea name="description" value=field.description placeholder=(i18n "admin.wizard.custom_text_placeholder")}}
  </div>
</div>

<div class="setting">
  <div class="setting-label">
    <h3>{{i18n 'admin.wizard.type'}}</h3>
  </div>
  <div class="setting-value">
    {{combo-box value=field.type content=types}}
  </div>
</div>

<div class="setting">
  <div class="setting-label">
    <h3>{{i18n 'admin.wizard.field.required'}}</h3>
  </div>
  <div class="setting-value">
    {{input type='checkbox' checked=field.required}}
    <span>{{i18n 'admin.wizard.field.required_label'}}</span>
  </div>
</div>

{{#if isInput}}
  <div class="setting">
    <div class="setting-label">
      <h3>{{i18n 'admin.wizard.field.min_length'}}</h3>
    </div>
    <div class="setting-value">
      {{input type="number" name="min_length" value=field.min_length placeholder=(i18n 'admin.wizard.field.min_length_placeholder')}}
    </div>
  </div>
{{/if}}

{{#if isDropdown}}
  <div class="wizard-dropdown-choices">
    <div class="wizard-header small underline">
      {{i18n 'admin.wizard.field.choices_label'}}
    </div>

    {{combo-box value=choicesType content=choicesTypes none="admin.wizard.field.choices_type"}}

    {{#if choicesTranslation}}
      <div class="wizard-header small">
        {{i18n 'admin.wizard.field.choices_translation'}}
      </div>
      {{input name="key" value=field.choices_key placeholderKey="admin.wizard.key_placeholder"}}
    {{/if}}

    {{#if choicesPreset}}
      <div class="wizard-header small">
        {{i18n 'admin.wizard.field.choices_preset.label'}}
      </div>
      {{combo-box value=field.choices_preset content=presetChoices none='admin.wizard.none'}}
      <div class="wizard-header small">
        {{i18n 'admin.wizard.field.choices_preset.filter'}}
      </div>
      {{wizard-custom-input inputs=field.choices_filters}}
    {{/if}}

    {{#if choicesCustom}}
      <div class="wizard-header small">
        {{i18n 'admin.wizard.field.choices_custom'}}
      </div>
      {{wizard-custom-input inputs=field.choices}}
    {{/if}}
  </div>
{{/if}}