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