DashboardPlugin.js 351 B

123456789101112131415161718
  1. const { Plugin } = require('@uppy/core')
  2. module.exports = class Dashboard extends Plugin {
  3. constructor (uppy, opts) {
  4. super(uppy, opts)
  5. this.id = opts.id
  6. this.type = 'orchestrator'
  7. }
  8. install () {
  9. if (this.opts.onInstall) this.opts.onInstall()
  10. }
  11. uninstall () {
  12. if (this.opts.onUninstall) this.opts.onUninstall()
  13. }
  14. }