+
+
+ Import zip file
+
+
+ {t(
+ `Upload zip file containing Markdown and HTML files. Max: {{sizeLimit}}`,
+ {
+ sizeLimit: formatBytes(getFileImportSizeLimit()),
+ },
+ )}
+
+ handleZipUpload(file, "generic")}
+ accept="application/zip"
+ >
+ {(props) => (
+
+ }
+ {...props}
+ >
+ {t("Upload file")}
+
+
+ )}
+
+
+
>
);
}
diff --git a/apps/client/src/features/page/services/page-service.ts b/apps/client/src/features/page/services/page-service.ts
index 5e69a34a..f058750f 100644
--- a/apps/client/src/features/page/services/page-service.ts
+++ b/apps/client/src/features/page/services/page-service.ts
@@ -7,9 +7,10 @@ import {
IPage,
IPageInput,
SidebarPagesParams,
-} from "@/features/page/types/page.types";
+} from '@/features/page/types/page.types';
import { IAttachment, IPagination } from "@/lib/types.ts";
import { saveAs } from "file-saver";
+import { IFileTask } from '@/features/file-task/types/file-task.types.ts';
export async function createPage(data: Partial