Ver Fonte

fix: Library load button does not work (#5205)

Co-authored-by: dwelle <luzar.david@gmail.com>
zsviczian há 3 anos atrás
pai
commit
605aa554d0
1 ficheiros alterados com 11 adições e 7 exclusões
  1. 11 7
      src/components/LibraryMenuItems.tsx

+ 11 - 7
src/components/LibraryMenuItems.tsx

@@ -110,13 +110,17 @@ const LibraryMenuItems = ({
             icon={load}
             onClick={async () => {
               try {
-                await fileOpen({
-                  description: "Excalidraw library files",
-                  // ToDo: Be over-permissive until https://bugs.webkit.org/show_bug.cgi?id=34442
-                  // gets resolved. Else, iOS users cannot open `.excalidraw` files.
-                  /*
-                  extensions: [".json", ".excalidrawlib"],
-                  */
+                await library.updateLibrary({
+                  libraryItems: fileOpen({
+                    description: "Excalidraw library files",
+                    // ToDo: Be over-permissive until https://bugs.webkit.org/show_bug.cgi?id=34442
+                    // gets resolved. Else, iOS users cannot open `.excalidraw` files.
+                    /*
+                    extensions: [".json", ".excalidrawlib"],
+                    */
+                  }),
+                  merge: true,
+                  openLibraryMenu: true,
                 });
               } catch (error: any) {
                 if (error?.name === "AbortError") {