{{#unless noLabel}}
  {{form-field-label
    label=label
    required=required
    disabled=isDisabled
    error=error
    toolTipContent=toolTipContent
    showErrors=showErrors
    additionalInfo=additionalInfo
    additionalButton=additionalButton
    description=description
  }}
{{/unless}}

{{#unless isStatic}}
  <div class="field">
    {{#multiselect-checkboxes
      classNames="columns is-multiline is-gapless"
      options=options
      valueProperty='value'
      labelProperty='key'
      selection=checked
      onchange=(action 'updateSelection')
    as |item isSelected|
    }}
      <div class="column is-{{if stacked 12 btnColumns}} checkbox">
        <label class="columns is-mobile">
          <div class="column is-narrow">
            {{input type="checkbox" checked=isSelected}}
          </div>
          <div class="column">
            {{item.key}}
            {{#if item.tooltip}}
              <div class="radio-tooltip is-inline">
                {{tool-tip content=item.tooltip}}
              </div>
            {{/if}}
          </div>
        </label>
      </div>
    {{/multiselect-checkboxes}}
  </div>
{{else}}
  <div class="input is-static">{{valueForPreview}}</div>
{{/unless}}
