From 1442acb28e754c1f1faaa43bfee681b44b06b62d Mon Sep 17 00:00:00 2001
From: mperezsa <19-mperezsa@users.noreply.022e47118ec0>
Date: Thu, 25 Nov 2021 12:52:38 +0000
Subject: [PATCH] Upload New File

---
 .../pages/validation/scan/validateScan.js     | 210 ++++++++++++++++++
 1 file changed, 210 insertions(+)
 create mode 100644 PROF-XXI FW Tool/client/src/components/pages/validation/scan/validateScan.js

diff --git a/PROF-XXI FW Tool/client/src/components/pages/validation/scan/validateScan.js b/PROF-XXI FW Tool/client/src/components/pages/validation/scan/validateScan.js
new file mode 100644
index 0000000..276b6be
--- /dev/null
+++ b/PROF-XXI FW Tool/client/src/components/pages/validation/scan/validateScan.js	
@@ -0,0 +1,210 @@
+export default function validateScan(user, userAnswers) {
+  let errors = {};
+
+  if (user.firstName === "") {
+    errors.firstName = "First Name required";
+  }
+
+  if (userAnswers.A1 === "") {
+    errors.A1 = "A1 required";
+  }
+
+  if (userAnswers.A2 === "") {
+    errors.A2 = "A2 required";
+  }
+
+  if (userAnswers.A3 === "") {
+    errors.A3 = "A3 required";
+  }
+
+  if (userAnswers.A4 === "") {
+    errors.A4 = "A4 required";
+  }
+
+  if (userAnswers.A5 === "") {
+    errors.A5 = "A5 required";
+  }
+
+  if (userAnswers.A6 === "") {
+    errors.A6 = "A6 required";
+  }
+
+  if (userAnswers.A7 === "") {
+    errors.A7 = "A7 required";
+  }
+
+  if (userAnswers.A8 === "") {
+    errors.A8 = "A8 required";
+  }
+
+  if (userAnswers.A9 === "") {
+    errors.A9 = "A9 required";
+  }
+
+  if (userAnswers.A10 === "") {
+    errors.A10 = "A10 required";
+  }
+
+  if (userAnswers.A11 === "") {
+    errors.A11 = "A11 required";
+  }
+
+  // B
+  if (userAnswers.B1 === "") {
+    errors.B1 = "B1 required";
+  }
+
+  if (userAnswers.B2 === "") {
+    errors.B2 = "B2 required";
+  }
+
+  if (userAnswers.B3 === "") {
+    errors.B3 = "B3 required";
+  }
+
+  if (userAnswers.B4 === "") {
+    errors.B4 = "B4 required";
+  }
+
+  if (userAnswers.B5 === "") {
+    errors.B5 = "B5 required";
+  }
+
+  if (userAnswers.B6 === "") {
+    errors.B6 = "B6 required";
+  }
+
+  if (userAnswers.B7 === "") {
+    errors.B7 = "B7 required";
+  }
+
+  if (userAnswers.B8 === "") {
+    errors.B8 = "B8 required";
+  }
+
+  if (userAnswers.B9 === "") {
+    errors.B9 = "B9 required";
+  }
+
+  if (userAnswers.B10 === "") {
+    errors.B10 = "B10 required";
+  }
+
+  if (userAnswers.B11 === "") {
+    errors.B11 = "B11 required";
+  }
+
+  if (userAnswers.C1 === "") {
+    errors.C1 = "C1 required";
+  }
+
+  if (userAnswers.C2 === "") {
+    errors.C2 = "C2 required";
+  }
+
+  if (userAnswers.C3 === "") {
+    errors.C3 = "C3 required";
+  }
+
+  if (userAnswers.C4 === "") {
+    errors.C4 = "C4 required";
+  }
+
+  if (userAnswers.C5 === "") {
+    errors.C5 = "C5 required";
+  }
+
+  if (userAnswers.C6 === "") {
+    errors.C6 = "C6 required";
+  }
+
+  if (userAnswers.C7 === "") {
+    errors.C7 = "C7 required";
+  }
+
+  if (userAnswers.C8 === "") {
+    errors.C8 = "C8 required";
+  }
+
+  if (userAnswers.C9 === "") {
+    errors.C9 = "C9 required";
+  }
+
+  if (userAnswers.C10 === "") {
+    errors.C10 = "C10 required";
+  }
+
+  if (userAnswers.C11 === "") {
+    errors.C11 = "C11 required";
+  }
+
+  if (userAnswers.D1 === "") {
+    errors.D1 = "D1 required";
+  }
+
+  if (userAnswers.D2 === "") {
+    errors.D2 = "D2 required";
+  }
+
+  if (userAnswers.D3 === "") {
+    errors.D3 = "D3 required";
+  }
+
+  if (userAnswers.D4 === "") {
+    errors.D4 = "D4 required";
+  }
+
+  if (userAnswers.D5 === "") {
+    errors.D5 = "D5 required";
+  }
+
+  if (userAnswers.D6 === "") {
+    errors.D6 = "D6 required";
+  }
+
+  if (userAnswers.D7 === "") {
+    errors.D7 = "D7 required";
+  }
+
+  if (userAnswers.D8 === "") {
+    errors.D8 = "D8 required";
+  }
+
+  if (userAnswers.D9 === "") {
+    errors.D9 = "D9 required";
+  }
+
+  if (userAnswers.E1 === "") {
+    errors.E1 = "E1 required";
+  }
+
+  if (userAnswers.E2 === "") {
+    errors.E2 = "E2 required";
+  }
+
+  if (userAnswers.E3 === "") {
+    errors.E3 = "E3 required";
+  }
+
+  if (userAnswers.E4 === "") {
+    errors.E4 = "E4 required";
+  }
+
+  if (userAnswers.E5 === "") {
+    errors.E5 = "E5 required";
+  }
+
+  if (userAnswers.E6 === "") {
+    errors.E6 = "E6 required";
+  }
+
+  if (userAnswers.E7 === "") {
+    errors.E7 = "E7 required";
+  }
+
+  if (userAnswers.E8 === "") {
+    errors.E8 = "E8 required";
+  }
+
+  return errors;
+}
-- 
GitLab