diff --git a/components/files/MainFiles.tsx b/components/files/MainFiles.tsx
index c7434bd..2c62403 100644
--- a/components/files/MainFiles.tsx
+++ b/components/files/MainFiles.tsx
@@ -57,15 +57,17 @@ export default function MainFiles({ initialDirectories, initialFiles, initialPat
{ isOpen: boolean; isDirectory: boolean; path: string; name: string } | null
>(null);
- function onClickUploadFile() {
+ function onClickUploadFile(uploadDirectory = false) {
const fileInput = document.createElement('input');
fileInput.type = 'file';
fileInput.multiple = true;
- fileInput.webkitdirectory = true;
- // @ts-expect-error - mozdirectory is not typed
- fileInput.mozdirectory = true;
- // @ts-expect-error - directory is not typed
- fileInput.directory = true;
+ if (uploadDirectory) {
+ fileInput.webkitdirectory = true;
+ // @ts-expect-error - mozdirectory is not typed
+ fileInput.mozdirectory = true;
+ // @ts-expect-error - directory is not typed
+ fileInput.directory = true;
+ }
fileInput.click();
fileInput.onchange = async (event) => {
@@ -577,6 +579,13 @@ export default function MainFiles({ initialDirectories, initialFiles, initialPat
>
Upload Files
+