From e67d2da78e53bd439bba99cb15b9a1f6a911c9ad Mon Sep 17 00:00:00 2001 From: Kevin Zhang <42101107+Kevin101Zhang@users.noreply.github.com> Date: Tue, 6 Aug 2024 17:47:17 -0400 Subject: [PATCH] feat: run formatter/prettier on launchpad's generated code in Editor (#975) --- frontend/src/components/Editor/EditorComponents/Editor.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/Editor/EditorComponents/Editor.tsx b/frontend/src/components/Editor/EditorComponents/Editor.tsx index f86a919d..6247e04c 100644 --- a/frontend/src/components/Editor/EditorComponents/Editor.tsx +++ b/frontend/src/components/Editor/EditorComponents/Editor.tsx @@ -131,7 +131,7 @@ const Editor: React.FC = (): ReactElement => { const data = await response.json(); if (!data.hasOwnProperty('jsCode') || !data.hasOwnProperty('sqlCode')) { - throw new Error('No code was returned from the server'); + throw new Error('No code was returned from the server with properties jsCode and sqlCode'); } return data; @@ -151,8 +151,9 @@ const Editor: React.FC = (): ReactElement => { } const codeResponse = await generateCode(wizardContractFilter, wizardMethods, wizardEvents); - setIndexingCode(codeResponse.jsCode); - setSchema(codeResponse.sqlCode); + const { validatedCode, validatedSchema } = reformatAll(codeResponse.jsCode, codeResponse.sqlCode); + validatedCode && setIndexingCode(validatedCode); + validatedSchema && setSchema(validatedSchema); } catch (error: unknown) { //todo: figure out best course of action for user if api fails console.error(error);