From 08b20e18cb16ca86cfbb3c54c07a411bc2a0a11a Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Tue, 27 Jun 2023 16:26:27 -0300 Subject: [PATCH] feat(API): add postCustomComponent function to create custom components fix(modals): replace UpdateTemplate function with postCustomComponent function to create custom components --- src/frontend/src/controllers/API/index.ts | 7 +++++++ src/frontend/src/modals/codeAreaModal/index.tsx | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/controllers/API/index.ts b/src/frontend/src/controllers/API/index.ts index df285f419..217935d1f 100644 --- a/src/frontend/src/controllers/API/index.ts +++ b/src/frontend/src/controllers/API/index.ts @@ -325,3 +325,10 @@ export async function postBuildInit( export async function UpdateTemplate(type:string, template:APITemplateType):Promise>{ return await axios.get(`/dynamic_node`); } + +export async function postCustomComponent( + code: string, + apiClass: APIClassType +): Promise> { + return await axios.post(`/api/v1/custom_component`, { code }); +} \ No newline at end of file diff --git a/src/frontend/src/modals/codeAreaModal/index.tsx b/src/frontend/src/modals/codeAreaModal/index.tsx index a2015f5d2..f88bc7b38 100644 --- a/src/frontend/src/modals/codeAreaModal/index.tsx +++ b/src/frontend/src/modals/codeAreaModal/index.tsx @@ -92,10 +92,9 @@ export default function CodeAreaModal({ }) } ); - UpdateTemplate('code',nodeClass).then((apiReturn) => { + postCustomComponent('code',nodeClass).then((apiReturn) => { const data = apiReturn.data; if (data) { - console.log(data) setNodeClass(data); setModalOpen(false); }