From 396d5a3bd59fe4e0ef2a19775400d761349c3ab3 Mon Sep 17 00:00:00 2001 From: Igor Carvalho Date: Mon, 7 Aug 2023 18:05:02 -0300 Subject: [PATCH] Add more types --- src/frontend/src/controllers/API/api.tsx | 4 ++-- src/frontend/src/modals/formModal/index.tsx | 5 +++-- src/frontend/src/modals/genericModal/index.tsx | 3 ++- src/frontend/tsconfig.json | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/frontend/src/controllers/API/api.tsx b/src/frontend/src/controllers/API/api.tsx index b0f173e2f..675511fcf 100644 --- a/src/frontend/src/controllers/API/api.tsx +++ b/src/frontend/src/controllers/API/api.tsx @@ -36,9 +36,9 @@ function ApiInterceptor(): null { "Refresh the page", "Use a new flow tab", "Check if the backend is up", - "Endpoint: " + error.config?.url, + "Endpoint: " + (error as AxiosError).config?.url, ], - } as errorsVarType); + }); return Promise.reject(error); } } diff --git a/src/frontend/src/modals/formModal/index.tsx b/src/frontend/src/modals/formModal/index.tsx index aa4bb8ace..91695b0e0 100644 --- a/src/frontend/src/modals/formModal/index.tsx +++ b/src/frontend/src/modals/formModal/index.tsx @@ -26,6 +26,7 @@ import { CHAT_FORM_DIALOG_SUBTITLE } from "../../constants/constants"; import { TabsContext } from "../../contexts/tabsContext"; import { validateNodes } from "../../utils/reactflowUtils"; import { TabsState, errorsVarType } from "../../types/tabs"; +import { AxiosError } from "axios"; export default function FormModal({ flow, @@ -316,8 +317,8 @@ export default function FormModal({ } catch (error) { setErrorData({ title: "There was an error sending the message", - list: [error.message], - } as errorsVarType); + list: [(error as { message: string }).message], + }); setChatValue(data.inputs); connectWS(); } diff --git a/src/frontend/src/modals/genericModal/index.tsx b/src/frontend/src/modals/genericModal/index.tsx index 42954fde6..f4a73f456 100644 --- a/src/frontend/src/modals/genericModal/index.tsx +++ b/src/frontend/src/modals/genericModal/index.tsx @@ -42,7 +42,7 @@ export default function GenericModal({ const [wordsHighlight, setWordsHighlight] = useState([]); const { setErrorData, setSuccessData, setNoticeData } = useContext(alertContext); - const ref = useRef>(); + const ref = useRef(); const divRef = useRef(null); const divRefPrompt = useRef(null); @@ -208,6 +208,7 @@ export default function GenericModal({ ) : type !== TypeModal.PROMPT ? (