From 645ce5cee31bbc740fe8cf39b11d5fabd9a4420d Mon Sep 17 00:00:00 2001 From: Emil <Emil> Date: Mon, 3 May 2021 13:37:57 +0200 Subject: [PATCH] Feat: question components, needed fix: AnswerMultiple.tsx --- client/package-lock.json | 3 ++- .../components/answerComponents/AnswerMultiple.tsx | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/client/package-lock.json b/client/package-lock.json index 72fcea71..2655ad2e 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -17285,7 +17285,8 @@ }, "ssri": { "version": "6.0.1", - "resolved": "", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "requires": { "figgy-pudding": "^3.5.1" } diff --git a/client/src/pages/presentationEditor/components/answerComponents/AnswerMultiple.tsx b/client/src/pages/presentationEditor/components/answerComponents/AnswerMultiple.tsx index d267ba4e..7a2b1c59 100644 --- a/client/src/pages/presentationEditor/components/answerComponents/AnswerMultiple.tsx +++ b/client/src/pages/presentationEditor/components/answerComponents/AnswerMultiple.tsx @@ -29,14 +29,15 @@ const AnswerMultiple = ({ variant, activeSlide, competitionId }: AnswerMultipleP } const updateAnswer = async (alternative: QuestionAlternative) => { + // TODO: fix. Make list of alternatives and delete & post instead of put to allow multiple boxes checked. if (activeSlide) { if (team?.question_answers.find((answer) => answer.question_id === activeSlide.questions[0].id)) { - console.log('CHECKKKKKKKKKKK') if (answer?.answer === alternative.text) { // Uncheck checkbox deleteAnswer() } else { // Check another box + // TODO } } else { // Check first checkbox @@ -60,7 +61,7 @@ const AnswerMultiple = ({ variant, activeSlide, competitionId }: AnswerMultipleP const deleteAnswer = async () => { await axios - .delete(`/api/competitions/${competitionId}/teams/${teamId}/answers`) + .delete(`/api/competitions/${competitionId}/teams/${teamId}/answers`) // TODO: fix .then(() => { dispatch(getEditorCompetition(competitionId)) }) -- GitLab