refactor(parameterComponent): change setTemplate to setNodeClass to improve semantics and fix bug

refactor(codeAreaComponent): change template to nodeClass and setTemplate to setNodeClass to improve semantics
refactor(API): change UpdateTemplate function parameter from template to nodeClass to improve semantics
refactor(codeAreaModal): change template to nodeClass and setTemplate to setNodeClass to improve semantics and fix bug
refactor(types): add APIClassType to import and change APITemplateType to import in relevant files to improve semantics
This commit is contained in:
anovazzi1 2023-06-22 18:21:41 -03:00
commit 19be2e8178
5 changed files with 22 additions and 21 deletions

View file

@ -23,18 +23,18 @@ import {
import { Button } from "../../components/ui/button";
import { CODE_PROMPT_DIALOG_SUBTITLE } from "../../constants";
import Loading from "../../components/ui/loading";
import { APITemplateType } from "../../types/api";
import { APIClassType, APITemplateType } from "../../types/api";
export default function CodeAreaModal({
value,
setValue,
template,
setTemplate
nodeClass,
setNodeClass
}: {
setValue: (value: string) => void;
value: string;
template: APITemplateType,
setTemplate: (template: APITemplateType) => void;
nodeClass: APIClassType,
setNodeClass: (Class: APIClassType) => void;
}) {
const [open, setOpen] = useState(true);
const [code, setCode] = useState(value);
@ -93,11 +93,11 @@ export default function CodeAreaModal({
})
}
);
UpdateTemplate('code',template).then((apiReturn) => {
UpdateTemplate('code',nodeClass).then((apiReturn) => {
const data = apiReturn.data;
if (data.template) {
console.log('updated')
setTemplate(data.template);
if (data) {
console.log(data)
setNodeClass(data);
setModalOpen(false);
}
})