From ebeae5742ac1f9a5fd0b5388241f5dff73f193e6 Mon Sep 17 00:00:00 2001 From: Mel O'Hagan Date: Tue, 1 Nov 2022 16:43:18 +0000 Subject: [PATCH] Clear file input when removing files --- packages/bbui/src/Form/Core/Dropzone.svelte | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/bbui/src/Form/Core/Dropzone.svelte b/packages/bbui/src/Form/Core/Dropzone.svelte index 51f6eef6f9..c64e69b201 100644 --- a/packages/bbui/src/Form/Core/Dropzone.svelte +++ b/packages/bbui/src/Form/Core/Dropzone.svelte @@ -43,6 +43,7 @@ let selectedImageIdx = 0 let fileDragged = false let selectedUrl + let fileInput $: selectedImage = value?.[selectedImageIdx] ?? null $: fileCount = value?.length ?? 0 $: isImage = @@ -102,6 +103,7 @@ await deleteAttachments( value.filter((x, idx) => idx === selectedImageIdx).map(item => item.key) ) + fileInput.value = "" } selectedImageIdx = 0 } @@ -234,6 +236,7 @@ type="file" multiple accept={extensions} + bind:this={fileInput} on:change={handleFile} />