title: Why is Touch Ui FileUpload is rendered as button?
body: <p>I need to migrate from Classic UI's html5smartfile xtype to Touch UI's fileupload resource type (/libs/granite/ui/components/coral/foundation/form/fileupload). But there are only a button after conversion ("Drop an asset" area is missing).</p>
  
  <p>What should I do for granite component looked as it was before in Classic UI?</p>
  
  <p>Classic UI:</p>
  
  <pre><code>&lt;file
      jcr:primaryType="cq:Widget"
      allowUpload="{Boolean}false"
      autoUploadDelay="1"
      ddAccept="application/pdf"
      ddGroups="[media]"
      fieldLabel="File"
      fileNameParameter="./fileName"
      fileReferenceParameter="./fileReference"
      mimeTypes="application/pdf"
      name="./file"
      sizeLimit="25"
      xtype="html5smartfile"/&gt;
  </code></pre>
  
  <p>Touch UI:</p>
  
  <pre><code>&lt;file
      jcr:primaryType="nt:unstructured"
      sling:resourceType="granite/ui/components/coral/foundation/form/fileupload"
      fieldLabel="File"
      fileNameParameter="./fileName"
      fileReferenceParameter="./fileReference"
      mimeTypes="[application/pdf]"
      multiple="{Boolean}false"
      name="./file"
      sizeLimit="{Long}25"/&gt;
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/DtM0a.jpg" rel="nofollow noreferrer">Classic UI render</a>
  <a href="https://i.stack.imgur.com/AOg2I.jpg" rel="nofollow noreferrer">Touch UI render</a></p>