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

  <div class="columns upload-group">
  {{#unless cameraOnly}}
  <div class="column">
    <div class="box upload-field {{if hasMaxFiles "max-exceeded"}}">
      <label for={{name}}>
      {{#unless hasMaxFiles}}
        Drag your files here or click to attach
        {{#if maxFiles}}
        (Maximum {{maxFiles}})
        {{/if}}
      {{else}}
      <span class="has-text-danger">You can not upload any more files</span>
      {{/unless}}
      </label>
      <input
        class="upload-field-input"
        type="file"
        name={{name}}
        multiple={{multiple}}
        onChange={{action 'change'}}
        disabled={{hasMaxFiles}}
      />
    </div>
  </div>
  {{/unless}}
  {{#if camera}}
  <div class="column">
    {{form-upload-camera-modal
      showModal=isShowingCameraModal
      toggleShowModal=(action "toggleShowCameraModal")
      didSnap=(action "didSnap")
      didError=(action "didError")
      images=images
      fileList=fileList
      showPreviewImageURI=previewImageURI
    }}
    <div {{action "toggleShowCameraModal"}} class="box upload-field">
      <div class="columns">
        <div class="column is-6 has-text-centered">
          <span class="icon is-large">
            <i class="fa fa-camera"></i>
          </span>
        </div>
      </div>
    </div>
  </div>

  {{/if}}
</div>
{{#if fileList}}
<div class="upload-field-list">
  <ul class="columns is-multiline upload-group">
    {{#each fileList as |item index| }}
      {{form-upload-item
        item=item
        index=index
        remove=(action "removeItem")
        showImagePreview=(action "showImagePreview")
        retryItem=(action "retryItem" index item)
      }}
    {{/each}}
  </ul>
</div>
{{/if}}

{{else}}


  {{#if (is-field-type value "NO FILES UPLOADED")}}
    <p>No files were uploaded</p>
  {{else}}
    {{form-text
      isStatic=isStatic
      label=label
      description=description
      value="A File was uploaded"
    }}
  {{/if}}

{{/unless}}
