web/remux: add processing state, clean file, prevent render loop

This commit is contained in:
wukko
2024-08-13 15:22:24 +06:00
parent 1fd2b72075
commit 70b300bd71
3 changed files with 44 additions and 7 deletions

View File

@ -3,7 +3,7 @@
export let classes = "";
export let draggedOver = false;
export let file: File;
export let file: File | undefined;
const dropHandler = async (ev: DragEvent) => {
draggedOver = false;

View File

@ -4,7 +4,7 @@
import Meowbalt from "$components/misc/Meowbalt.svelte";
import IconFileUpload from "@tabler/icons-svelte/IconFileUpload.svelte";
export let file: File;
export let file: File | undefined;
export let draggedOver = false;
export let acceptTypes: string[];
export let acceptExtensions: string[];