From 263f41cda3dba24bcaa2bbabfc3f5bc54c70f9cb Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 27 Dec 2023 14:55:01 +0100 Subject: [PATCH] fix: fix file input --- frontend/src/lib/components/AppConnect.svelte | 4 ++-- .../lib/components/common/fileInput/FileInput.svelte | 12 ++---------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/frontend/src/lib/components/AppConnect.svelte b/frontend/src/lib/components/AppConnect.svelte index 7ad65ee437..315b9334c2 100644 --- a/frontend/src/lib/components/AppConnect.svelte +++ b/frontend/src/lib/components/AppConnect.svelte @@ -93,7 +93,7 @@ let filter = '' let manual = false let value: string = '' - let valueToken: TokenResponse + let valueToken: TokenResponse | undefined = undefined let connects: | Record }> | undefined = undefined @@ -158,7 +158,7 @@ description = '' no_back = false resourceType = rt ?? '' - + valueToken = undefined await loadConnects() const connect = connects?.[resourceType] diff --git a/frontend/src/lib/components/common/fileInput/FileInput.svelte b/frontend/src/lib/components/common/fileInput/FileInput.svelte index 8f42e3dd10..b86767e3e7 100644 --- a/frontend/src/lib/components/common/fileInput/FileInput.svelte +++ b/frontend/src/lib/components/common/fileInput/FileInput.svelte @@ -4,6 +4,7 @@ import Button from '../../common/button/Button.svelte' import { twMerge } from 'tailwind-merge' import type { ReadFileAs } from './model' + import { sendUserToast } from '$lib/toast' type ConvertedFile = string | ArrayBuffer | null @@ -33,7 +34,7 @@ } for (let i = 0; i < fileList.length; i++) { const file = fileList.item(i) - if (file && isAcceptedFileType(file)) { + if (file) { files.push(file) } } @@ -49,14 +50,6 @@ dispatchChange() } - function isAcceptedFileType(file: File): boolean { - const acceptedTypes = accept?.split(',').map((type) => type.trim()) ?? [] - return ( - acceptedTypes.includes(file.type) || - acceptedTypes.includes(`.${file?.name?.split('.').pop()}`) - ) - } - async function convertFile(file: File): Promise { return new Promise((resolve) => { if (!convertTo) { @@ -92,7 +85,6 @@ async function dispatchChange() { files = files - if (convertTo && files) { const promises = files.map(convertFile) let converted: ConvertedFile[] | { name: string; data: ConvertedFile }[] = await Promise.all(