Bladeren bron

:lipstick: Adjusted naming for readability

tags/0.0.3^2
tomit4 3 jaren geleden
bovenliggende
commit
09e4876fb2
1 gewijzigde bestanden met toevoegingen van 15 en 13 verwijderingen
  1. 15
    13
      frontend/src/utils/survey.js

+ 15
- 13
frontend/src/utils/survey.js Bestand weergeven

@@ -6,13 +6,15 @@ class SurveyFactory {
6 6
     constructor() {
7 7
         this.questionsFromDb = []
8 8
     }
9
-    _addResponses(responseKeys, possibleResponsesByCategory) {
9
+    _addResponses(responseKeys, responsesByCategory) {
10 10
         const validFormInputs = {}
11
-        Object.keys(possibleResponsesByCategory).forEach(categoryKey => {
12
-            if (possibleResponsesByCategory[categoryKey].length) {
13
-                validFormInputs[categoryKey] = possibleResponsesByCategory[categoryKey]
11
+        // Removes empty form drop down options from possible['usa']
12
+        Object.keys(responsesByCategory).forEach(categoryKey => {
13
+            if (responsesByCategory[categoryKey].length) {
14
+                validFormInputs[categoryKey] = responsesByCategory[categoryKey]
14 15
             }
15 16
         })
17
+        // Adds form drop down options to each responseKey
16 18
         Object.keys(validFormInputs).forEach(inputKey => {
17 19
             responseKeys.forEach(responseKey => {
18 20
                 if (responseKey.survey_stage == inputKey) {
@@ -23,16 +25,16 @@ class SurveyFactory {
23 25
         return responseKeys
24 26
     }
25 27
     _addComponents(responseKeys) {
26
-        responseKeys.forEach(key => {
27
-            switch (key.category) {
28
+        responseKeys.forEach(responseKey => {
29
+            switch (responseKey.category) {
28 30
                 case 'input':
29
-                    key.component = 'FormInput'
31
+                    responseKey.component = 'FormInput'
30 32
                     break
31 33
                 case 'choice':
32
-                    key.component = 'FormDropdown'
34
+                    responseKey.component = 'FormDropdown'
33 35
                     break
34 36
                 case 'aspect':
35
-                    key.component = 'QuestionResponse'
37
+                    responseKey.component = 'QuestionResponse'
36 38
                     break
37 39
             }
38 40
         })
@@ -52,10 +54,10 @@ class SurveyFactory {
52 54
     _sortSurveySteps(mutatedResponseKeys, allSteps) {
53 55
         const reordered = []
54 56
         Object.values(allSteps).forEach(step => {
55
-            Object.values(mutatedResponseKeys).forEach(val => {
56
-                if (surveyStages[val.response_key_id] === step)  {
57
-                    val.survey_stage = step
58
-                    reordered.push(val)
57
+            Object.values(mutatedResponseKeys).forEach(response => {
58
+                if (surveyStages[response.response_key_id] === step)  {
59
+                    response.survey_stage = step
60
+                    reordered.push(response)
59 61
                 }
60 62
             })
61 63
         })

Laden…
Annuleren
Opslaan