瀏覽代碼

transloadit-preset: Add progressBar option.

Renée Kooi 6 年之前
父節點
當前提交
67dbdb28b0
共有 1 個文件被更改,包括 14 次插入0 次删除
  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 Uppy = require('@uppy/core')
 const Form = require('@uppy/form')
 const Form = require('@uppy/form')
+const StatusBar = require('@uppy/status-bar')
 const AttachFileInputs = require('./AttachFileInputs')
 const AttachFileInputs = require('./AttachFileInputs')
 const TransloaditFormResult = require('./TransloaditFormResult')
 const TransloaditFormResult = require('./TransloaditFormResult')
 const addTransloaditPlugin = require('./addTransloaditPlugin')
 const addTransloaditPlugin = require('./addTransloaditPlugin')
@@ -28,6 +29,19 @@ function form (target, opts) {
     target
     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
   return uppy
 }
 }