浏览代码

@uppy/dashboard: remove deprecated `autoOpenFileEditor` option (#5200)

Mikael Finstad 11 月之前
父节点
当前提交
06df65eb43
共有 1 个文件被更改,包括 1 次插入13 次删除
  1. 1 13
      packages/@uppy/dashboard/src/Dashboard.tsx

+ 1 - 13
packages/@uppy/dashboard/src/Dashboard.tsx

@@ -131,8 +131,6 @@ export interface DashboardInlineOptions {
 interface DashboardMiscOptions<M extends Meta, B extends Body>
 interface DashboardMiscOptions<M extends Meta, B extends Body>
   extends UIPluginOptions {
   extends UIPluginOptions {
   autoOpen?: 'metaEditor' | 'imageEditor' | null
   autoOpen?: 'metaEditor' | 'imageEditor' | null
-  /** @deprecated use option autoOpen instead */
-  autoOpenFileEditor?: boolean
   defaultPickerIcon?: typeof defaultPickerIcon
   defaultPickerIcon?: typeof defaultPickerIcon
   disabled?: boolean
   disabled?: boolean
   disableInformer?: boolean
   disableInformer?: boolean
@@ -211,7 +209,6 @@ const defaultOptions = {
   showNativeVideoCameraButton: false,
   showNativeVideoCameraButton: false,
   theme: 'light',
   theme: 'light',
   autoOpen: null,
   autoOpen: null,
-  autoOpenFileEditor: false,
   disabled: false,
   disabled: false,
   disableLocalFiles: false,
   disableLocalFiles: false,
 
 
@@ -265,16 +262,7 @@ export default class Dashboard<M extends Meta, B extends Body> extends UIPlugin<
   private removeDragOverClassTimeout!: ReturnType<typeof setTimeout>
   private removeDragOverClassTimeout!: ReturnType<typeof setTimeout>
 
 
   constructor(uppy: Uppy<M, B>, opts?: DashboardOptions<M, B>) {
   constructor(uppy: Uppy<M, B>, opts?: DashboardOptions<M, B>) {
-    // support for the legacy `autoOpenFileEditor` option,
-    // TODO: we can remove this code when we update the Uppy major version
-    let autoOpen: DashboardOptions<M, B>['autoOpen']
-    if (!opts) {
-      autoOpen = null
-    } else if (opts.autoOpen === undefined) {
-      autoOpen = opts.autoOpenFileEditor ? 'imageEditor' : null
-    } else {
-      autoOpen = opts.autoOpen
-    }
+    const autoOpen = opts?.autoOpen ?? null
     super(uppy, { ...defaultOptions, ...opts, autoOpen })
     super(uppy, { ...defaultOptions, ...opts, autoOpen })
     this.id = this.opts.id || 'Dashboard'
     this.id = this.opts.id || 'Dashboard'
     this.title = 'Dashboard'
     this.title = 'Dashboard'