From 6d149d4201763459ee5b471851f1f622453d8089 Mon Sep 17 00:00:00 2001
From: Lasse Fredheim <lass@uio.no>
Date: Tue, 7 Mar 2023 14:42:38 +0100
Subject: [PATCH] Create files for internal api

---
 frontend/src/routes/sponsor/register/stepPersonForm.tsx | 9 +++++++++
 gregui/api/serializers/email.py                         | 0
 gregui/api/views/email.py                               | 0
 3 files changed, 9 insertions(+)
 create mode 100644 gregui/api/serializers/email.py
 create mode 100644 gregui/api/views/email.py

diff --git a/frontend/src/routes/sponsor/register/stepPersonForm.tsx b/frontend/src/routes/sponsor/register/stepPersonForm.tsx
index e9c8f5a1..a07b9510 100644
--- a/frontend/src/routes/sponsor/register/stepPersonForm.tsx
+++ b/frontend/src/routes/sponsor/register/stepPersonForm.tsx
@@ -131,6 +131,15 @@ const StepPersonForm = forwardRef(
 
     useImperativeHandle(ref, () => ({ doSubmit }))
 
+    // const checkDuplicateEmail = (email: String) => {
+    //   fetch(url til api).then((res) => {
+    //     if (res.toString() === email) {
+    //       return true
+    //     }
+    //     return false
+    //   })
+    // }
+
     const validateStartDateBeforeEndDate = (startDate: Date | undefined) => {
       if (!startDate) {
         return t('validation.startDateMustBeSet')
diff --git a/gregui/api/serializers/email.py b/gregui/api/serializers/email.py
new file mode 100644
index 00000000..e69de29b
diff --git a/gregui/api/views/email.py b/gregui/api/views/email.py
new file mode 100644
index 00000000..e69de29b
-- 
GitLab