diff --git a/package.json b/package.json index ac03b4493e..4d26be9941 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "prettier-plugin-svelte": "^2.2.0", "rimraf": "^3.0.2", "rollup-plugin-replace": "^2.2.0", - "svelte": "^3.37.0" + "svelte": "^3.38.2" }, "scripts": { "setup": "./hosting/scripts/setup.js && yarn && yarn bootstrap && yarn build && yarn dev", diff --git a/packages/bbui/package.json b/packages/bbui/package.json index 573e115377..056f4229cb 100644 --- a/packages/bbui/package.json +++ b/packages/bbui/package.json @@ -27,7 +27,7 @@ "rollup-plugin-postcss": "^4.0.0", "rollup-plugin-svelte": "^7.1.0", "rollup-plugin-terser": "^7.0.2", - "svelte": "^3.37.0" + "svelte": "^3.38.2" }, "keywords": [ "svelte" diff --git a/packages/bbui/src/Form/Core/Dropzone.svelte b/packages/bbui/src/Form/Core/Dropzone.svelte index 9dd2cbbc73..5b5c72b809 100644 --- a/packages/bbui/src/Form/Core/Dropzone.svelte +++ b/packages/bbui/src/Form/Core/Dropzone.svelte @@ -15,6 +15,8 @@ export let fileSizeLimit = BYTES_IN_MB * 20 export let processFiles = null export let handleFileTooLarge = null + export let gallery = true + export let error = null const dispatch = createEventDispatcher() const imageExtensions = [ @@ -52,6 +54,8 @@ const newValue = [...value, ...processedFiles] dispatch("change", newValue) selectedImageIdx = newValue.length - 1 + } else { + dispatch("change", fileList) } } @@ -94,47 +98,68 @@
{#if selectedImage} -