getting error

This commit is contained in:
anovazzi1 2023-06-29 11:16:59 -03:00
commit 5fb31b864d
2 changed files with 19 additions and 8 deletions

View file

@ -74,6 +74,7 @@ export default function ParameterComponent({
...prev, ...prev,
[tabId]: { [tabId]: {
isPending: true, isPending: true,
formKeysData: prev[tabId].formKeysData,
}, },
}; };
}); });

View file

@ -28,6 +28,7 @@ import {
TabsList, TabsList,
TabsTrigger, TabsTrigger,
} from "../../components/ui/tabs"; } from "../../components/ui/tabs";
import axios from "axios";
export default function CodeAreaModal({ export default function CodeAreaModal({
value, value,
@ -47,6 +48,7 @@ export default function CodeAreaModal({
const { setErrorData, setSuccessData } = useContext(alertContext); const { setErrorData, setSuccessData } = useContext(alertContext);
const { closePopUp } = useContext(PopUpContext); const { closePopUp } = useContext(PopUpContext);
const [activeTab, setActiveTab] = useState("0"); const [activeTab, setActiveTab] = useState("0");
const [error, setError] = useState<{detail:string,traceback:string}>()
const ref = useRef(); const ref = useRef();
function setModalOpen(x: boolean) { function setModalOpen(x: boolean) {
setOpen(x); setOpen(x);
@ -96,13 +98,18 @@ export default function CodeAreaModal({
title: "There is something wrong with this code, please review it", title: "There is something wrong with this code, please review it",
}); });
}); });
postCustomComponent(code, nodeClass).then((apiReturn) => { // postCustomComponent(code, nodeClass).then((apiReturn) => {
const data = apiReturn.data; // const data = apiReturn.data;
if (data) { // if (data) {
setNodeClass(data); // setNodeClass(data);
setModalOpen(false); // setModalOpen(false);
} // }
}); // });
axios.get("/api/v1/custom_component_error").catch((err) => {
console.log(err.response.data);
setError(err.response.data);
})
} }
const tabs = [{ name: "code" }, { name: "errors" }] const tabs = [{ name: "code" }, { name: "errors" }]
@ -152,7 +159,10 @@ export default function CodeAreaModal({
}} }}
className="w-full rounded-lg h-full custom-scroll border-[1px] border-gray-300 dark:border-gray-600" className="w-full rounded-lg h-full custom-scroll border-[1px] border-gray-300 dark:border-gray-600"
/> />
</div> : <div>errors</div>} </div> : <div className="w-full h-full bg-red-400">
<h1>{error?.detail}</h1>
<div></div>
</div>}
</TabsContent>)) </TabsContent>))
} }
</div> </div>