Переглянути джерело

fix: new FS API not working on Linux (#4280)

David Luzar 3 роки тому
батько
коміт
1c11df011a
2 змінених файлів з 4 додано та 2 видалено
  1. 2 2
      src/data/filesystem.ts
  2. 2 0
      src/data/index.ts

+ 2 - 2
src/data/filesystem.ts

@@ -22,7 +22,7 @@ const INPUT_CHANGE_INTERVAL_MS = 500;
 
 export const fileOpen = <M extends boolean | undefined = false>(opts: {
   extensions?: FILE_EXTENSION[];
-  description?: string;
+  description: string;
   multiple?: M;
 }): Promise<
   M extends false | undefined ? FileWithHandle : FileWithHandle[]
@@ -94,7 +94,7 @@ export const fileSave = (
     name: string;
     /** file extension */
     extension: FILE_EXTENSION;
-    description?: string;
+    description: string;
     /** existing FileSystemHandle */
     fileHandle?: FileSystemHandle | null;
   },

+ 2 - 0
src/data/index.ts

@@ -54,6 +54,7 @@ export const exportCanvas = async (
       return await fileSave(
         new Blob([tempSvg.outerHTML], { type: MIME_TYPES.svg }),
         {
+          description: "Export to SVG",
           name,
           extension: "svg",
           fileHandle,
@@ -86,6 +87,7 @@ export const exportCanvas = async (
     }
 
     return await fileSave(blob, {
+      description: "Export to PNG",
       name,
       extension: "png",
       fileHandle,