drag & drop file to export/import tab

This commit is contained in:
Jan Prochazka
2024-09-16 17:28:30 +02:00
parent 88d7e07bea
commit 26c01f43f9
2 changed files with 29 additions and 32 deletions

View File

@@ -67,10 +67,12 @@
import SourceName from './SourceName.svelte';
import SourceTargetConfig from './SourceTargetConfig.svelte';
import useEffect from '../utility/useEffect';
// export let uploadedFile = undefined;
// export let openedFile = undefined;
export let previewReaderStore;
export let isTabActive;
const { values, setFieldValue } = getFormContext();
@@ -113,36 +115,20 @@
previewSource.set
);
// setFieldValue('sourceList', [...(sourceList || []), file.originalName]);
};
}
onMount(() => {
setUploadListener(addUploadedFile);
// if (uploadedFile) {
// handleUpload(uploadedFile);
// }
// if (openedFile) {
// handleUpload(openedFile);
// // addFilesToSourceList(
// // $extensions,
// // [
// // {
// // fileName: openedFile.filePath,
// // shortName: openedFile.shortName,
// // },
// // ],
// // $values,
// // values,
// // !sourceList || sourceList.length == 0 ? openedFile.storageType : null,
// // previewSource.set
// // );
// }
return () => {
setUploadListener(null);
};
$: effectActiveTab = useEffect(() => {
if (isTabActive) {
setUploadListener(addUploadedFile);
return () => {
setUploadListener(null);
};
} else {
return () => {};
}
});
// engine={sourceEngine}
// {setPreviewSource}
$effectActiveTab;
</script>
<div class="flex1">