From 4a3c44745223bcdc0cd905bb36366c9378fae8a6 Mon Sep 17 00:00:00 2001 From: Abdou Date: Thu, 31 Dec 2020 12:42:43 +0100 Subject: [PATCH] update to make it works --- dropzone.svelte | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/dropzone.svelte b/dropzone.svelte index f7e81a3..4b0bffa 100644 --- a/dropzone.svelte +++ b/dropzone.svelte @@ -8,7 +8,8 @@ export let id = "dropId"; export let autoDiscover = false; - onMount(() => { + onMount(async () => { + const Dropzone = (await import("dropzone")).default; const dropzoneElement = document.getElementById(id); if (!options.previewTemplate) { options.previewTemplate = "
"; @@ -18,20 +19,20 @@ } let svDropzone = new Dropzone(`div#${id}`, { - ...options + ...options, }); if (autoDiscover !== true) { Dropzone.autoDiscover = false; } - svDropzone.on("addedfile", f => { + svDropzone.on("addedfile", (f) => { dropzoneElement.classList.remove(hooveringClass); }); - svDropzone.on("dragenter", e => { + svDropzone.on("dragenter", (e) => { console.log(dropzoneElement); dropzoneElement.classList.toggle(hooveringClass); }); - svDropzone.on("dragleave", e => { + svDropzone.on("dragleave", (e) => { dropzoneElement.classList.toggle(hooveringClass); }); Object.entries(dropzoneEvents).map(([eventKey, eventFunc]) =>