Implemeted "onComplete" for file uploads.

This commit is contained in:
David Carley
2022-07-19 20:36:04 -07:00
parent 331a5ea1b8
commit 46d26deb8e
2 changed files with 5 additions and 0 deletions

View File

@@ -26,6 +26,7 @@
type UploadDialogPropsType = {
open: boolean;
file: File;
onComplete: () => void;
};
export function showDialog(

View File

@@ -5,6 +5,7 @@
export let open = false;
export let file: File;
export let onComplete: () => void;
let wasOpen = false;
let xhr;
@@ -28,6 +29,9 @@
xhr = new XMLHttpRequest();
xhr.upload.onload = () => {
open = false;
if (onComplete) {
onComplete();
}
};
xhr.upload.onerror = () => {