Fix viewer variables

This commit is contained in:
Leonardo Murça 2025-06-04 17:38:59 -03:00
parent aaa2d7ae4a
commit 3f3bd797c4

View file

@ -9,17 +9,15 @@
import { filterFiles } from '$lib/utils/filterFiles'; import { filterFiles } from '$lib/utils/filterFiles';
import { supportedFormats } from '$lib/format-readers'; import { supportedFormats } from '$lib/format-readers';
/** @type {import('./$types').PageProps} */ /**
let { data } = $props(); * @type {File[]}
*/
const metadata = data.metadata; let acceptedFiles = $state([]);
/**
/** @type {File[] | []} */ * @type {File[]}
let acceptedFiles = []; */
/** @type {File[] | []} */ let rejectedFiles = $state([]);
let rejectedFiles = []; let areAcceptedFilesRendered = $state(false);
let areAcceptedFilesRendered = false;
const fileRequirements = { const fileRequirements = {
supportedFormats: Object.values(supportedFormats).map((f) => f.ext), supportedFormats: Object.values(supportedFormats).map((f) => f.ext),
@ -41,8 +39,8 @@
* @param {Event | DragEvent} evt * @param {Event | DragEvent} evt
*/ */
function onChange(evt) { function onChange(evt) {
acceptedFiles = null; acceptedFiles = [];
rejectedFiles = null; rejectedFiles = [];
areAcceptedFilesRendered = false; areAcceptedFilesRendered = false;
const changedFiles = const changedFiles =
@ -71,6 +69,11 @@
if (el) el.click(); if (el) el.click();
} }
} }
/** @type {import('./$types').PageProps} */
let { data } = $props();
const metadata = data.metadata;
</script> </script>
<Seo {...metadata} /> <Seo {...metadata} />