From cf3b60e19f70580122613cd26a3cbf8d16d04251 Mon Sep 17 00:00:00 2001 From: Nastya Date: Mon, 5 Aug 2024 19:07:25 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=20?= =?UTF-8?q?=D0=B8=D0=BC=D1=91=D0=BD=20=D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81?= =?UTF-8?q?=D0=BE=D0=B2=20=D0=B2=20=D0=B0=D0=BC=D0=BE=20=D0=BC=D0=BE=D0=B4?= =?UTF-8?q?=D0=B0=D0=BB=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IntegrationsModal/Amo/useAmoIntegration.ts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/pages/IntegrationsPage/IntegrationsModal/Amo/useAmoIntegration.ts b/src/pages/IntegrationsPage/IntegrationsModal/Amo/useAmoIntegration.ts index e20b272d..d4c0a477 100644 --- a/src/pages/IntegrationsPage/IntegrationsModal/Amo/useAmoIntegration.ts +++ b/src/pages/IntegrationsPage/IntegrationsModal/Amo/useAmoIntegration.ts @@ -20,7 +20,7 @@ interface Props { isModalOpen: boolean; isTryRemoveAccount: boolean; quizID: number; - questions: AnyTypedQuizQuestion + questions: AnyTypedQuizQuestion[] } const FCTranslate = { @@ -151,6 +151,22 @@ export const useAmoIntegration = ({ isModalOpen, isTryRemoveAccount, quizID, que }, [isModalOpen, isTryRemoveAccount]); + useEffect(() => { + const transletedQuestions = {} + + Object.keys(selectedQuestions).forEach((column) => { + selectedQuestions[column].forEach((minifiedData) => { + const q = questions.find(e => e.backendId === Number(minifiedData.id)) || {} + transletedQuestions[column] = { + ...minifiedData, + title: q.title || transletedQuestions[column].title + } + }) + }) + + setSelectedQuestions(transletedQuestions) + }, [questions]) + useEffect(() => { getPipelines({ page: pageOfPipelines,