feat(webui): select all uploaded files when done

feat/tables
Tomáš Mládek 2024-02-06 09:43:17 +01:00
parent 1d1476c7b8
commit 3196294033
1 changed files with 8 additions and 2 deletions

View File

@ -16,6 +16,7 @@
import api from '$lib/api';
import { goto } from '$app/navigation';
import { i18n } from '$lib/i18n';
import { selected } from '$lib/components/EntitySelect.svelte';
let files: File[] = [];
let URLs: string[] = [];
@ -39,7 +40,7 @@
uploading = true;
try {
const addresses = [];
const addresses: string[] = [];
for (const file of files) {
const address = await api.putBlob(file, {
onProgress: (p) => {
@ -51,7 +52,12 @@
addresses.push(address);
}
goto(`/browse/${addresses.join(',')}`);
if (addresses.length == 1) {
goto(`/browse/${addresses[0]}`);
} else {
$selected = addresses;
goto(`/browse/selected`);
}
} catch (error) {
alert(error);
}