breaking(file-uploader-drop-container): change file type from FileList to File[]

This commit is contained in:
Eric Liu 2022-02-21 10:19:12 -08:00
commit 45c0e7960b

View file

@ -1,6 +1,6 @@
<script> <script>
/** /**
* @event {FileList} add * @event {File} add
*/ */
/** /**
@ -15,7 +15,7 @@
/** /**
* Override the default behavior of validating uploaded files * Override the default behavior of validating uploaded files
* The default behavior does not validate files * The default behavior does not validate files
* @type {(files: FileList) => FileList} * @type {(files: File) => File}
*/ */
export let validateFiles = (files) => files; export let validateFiles = (files) => files;
@ -68,7 +68,7 @@
on:drop|preventDefault|stopPropagation="{({ dataTransfer }) => { on:drop|preventDefault|stopPropagation="{({ dataTransfer }) => {
if (!disabled) { if (!disabled) {
over = false; over = false;
dispatch('add', validateFiles(dataTransfer.files)); dispatch('add', validateFiles([...dataTransfer.files]));
} }
}}" }}"
> >
@ -106,7 +106,7 @@
class:bx--file-input="{true}" class:bx--file-input="{true}"
on:change on:change
on:change="{({ target }) => { on:change="{({ target }) => {
dispatch('add', validateFiles(target.files)); dispatch('add', validateFiles([...target.files]));
}}" }}"
on:click on:click
on:click="{({ target }) => { on:click="{({ target }) => {