Browse Source

transloadit-preset: Add progressBar option.

Renée Kooi 6 years ago
parent
commit
67dbdb28b0
1 changed files with 14 additions and 0 deletions
  1. 14 0
      packages/@uppy/transloadit-preset/src/form.js

+ 14 - 0
packages/@uppy/transloadit-preset/src/form.js

@@ -1,5 +1,6 @@
 const Uppy = require('@uppy/core')
 const Form = require('@uppy/form')
+const StatusBar = require('@uppy/status-bar')
 const AttachFileInputs = require('./AttachFileInputs')
 const TransloaditFormResult = require('./TransloaditFormResult')
 const addTransloaditPlugin = require('./addTransloaditPlugin')
@@ -28,6 +29,19 @@ function form (target, opts) {
     target
   })
 
+  if (opts.progressBar) {
+    uppy.use(StatusBar, {
+      target: opts.progressBar,
+      // hide most of the things to keep our api simple,
+      // we can change this in the future if someone needs it
+      hideUploadButton: true,
+      hideAfterFinish: true,
+      hideRetryButton: true,
+      hidePauseResumeButtons: true,
+      hideCancelButtons: true
+    })
+  }
+
   return uppy
 }