Sfoglia il codice sorgente

@uppy/svelte: do not attempt removing plugin before it's created (#5186)

Antoine du Hamel 11 mesi fa
parent
commit
e6efc0ecc5

+ 1 - 1
packages/@uppy/svelte/src/components/Dashboard.svelte

@@ -23,7 +23,7 @@
     plugin = uppy.getPlugin(options.id) as DashboardPlugin;
   }
   const uninstallPlugin = (uppyInstance: Uppy = uppy) => {
-    uppyInstance.removePlugin(plugin);
+    if (plugin != null) uppyInstance.removePlugin(plugin);
   }
 
   onMount(() => installPlugin())

+ 1 - 1
packages/@uppy/svelte/src/components/DashboardModal.svelte

@@ -26,7 +26,7 @@
     if(open) plugin.openModal();
   }
   const uninstallPlugin = (uppyInstance: Uppy = uppy) => {
-    uppyInstance.removePlugin(plugin);
+    if (plugin != null) uppyInstance.removePlugin(plugin);
   }
 
   onMount(() => installPlugin())

+ 1 - 1
packages/@uppy/svelte/src/components/DragDrop.svelte

@@ -21,7 +21,7 @@
     plugin = uppy.getPlugin(options.id) as DragDropPlugin;
   }
   const uninstallPlugin = (uppyInstance: Uppy = uppy) => {
-    uppyInstance.removePlugin(plugin);
+    if (plugin != null) uppyInstance.removePlugin(plugin);
   }
 
   onMount(() => installPlugin())

+ 1 - 1
packages/@uppy/svelte/src/components/ProgressBar.svelte

@@ -21,7 +21,7 @@
     plugin = uppy.getPlugin(options.id) as ProgressBarPlugin;
   }
   const uninstallPlugin = (uppyInstance: Uppy = uppy) => {
-    uppyInstance.removePlugin(plugin);
+    if (plugin != null) uppyInstance.removePlugin(plugin);
   }
 
   onMount(() => installPlugin())

+ 1 - 1
packages/@uppy/svelte/src/components/StatusBar.svelte

@@ -21,7 +21,7 @@
     plugin = uppy.getPlugin(options.id) as StatusBarPlugin;
   }
   const uninstallPlugin = (uppyInstance: Uppy = uppy) => {
-    uppyInstance.removePlugin(plugin);
+    if (plugin != null) uppyInstance.removePlugin(plugin);
   }
 
   onMount(() => installPlugin())