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