From c940bd2d720e5f2ac9f4158a5cfe7599bad45e3d Mon Sep 17 00:00:00 2001 From: lzinik Date: Fri, 19 Aug 2022 12:22:10 -0300 Subject: [PATCH 1/2] chore: Add watch script --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 176914b..02f8b96 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "scripts": { "start": "react-scripts start", "build": "rm -rf build && tsc -p tsconfig-npm.json", + "watch": "rm -rf build && tsc -w -p tsconfig-npm.json", "test": "react-scripts test", "eject": "react-scripts eject", "version:patch": "npm run version:pre && npm run version:changelog && npm version patch && npm run version:post", From d8e14f07c97c69de91411272e69888d07de4e594 Mon Sep 17 00:00:00 2001 From: lzinik Date: Fri, 19 Aug 2022 12:22:28 -0300 Subject: [PATCH 2/2] fix: Load different files of same type --- src/utils/useDocumentLoader.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/useDocumentLoader.ts b/src/utils/useDocumentLoader.ts index 52d5f9a..5c85a35 100644 --- a/src/utils/useDocumentLoader.ts +++ b/src/utils/useDocumentLoader.ts @@ -57,7 +57,7 @@ export const useDocumentLoader = (): { ); useEffect(() => { - if (!currentDocument || CurrentRenderer === undefined) return; + if (!currentDocument || currentDocument.fileData || CurrentRenderer === undefined) return; const controller = new AbortController(); const { signal } = controller; @@ -88,7 +88,7 @@ export const useDocumentLoader = (): { return () => { controller.abort(); }; - }, [CurrentRenderer]); + }, [CurrentRenderer, currentDocument?.fileData]); return { state, dispatch, CurrentRenderer }; };