From 36b8a722b3e0287ee1956a33a78117ff683fbe34 Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Fri, 19 Jan 2024 18:51:05 -0600 Subject: [PATCH 1/2] more --- src/Components/Modals/PaymentModal.js | 10 +--------- src/Components/SignupPage/SignupPage.js | 2 +- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/Components/Modals/PaymentModal.js b/src/Components/Modals/PaymentModal.js index df0c842..e8591e3 100644 --- a/src/Components/Modals/PaymentModal.js +++ b/src/Components/Modals/PaymentModal.js @@ -1,4 +1,3 @@ -import { useState } from "react"; import Button from "../../pageElements/Button"; import Modal from "react-bootstrap/Modal"; import TextInput from "../../pageElements/TextInput"; @@ -6,12 +5,6 @@ import { splitEvery } from "../../Utils/Array"; import Col from "react-bootstrap/Col"; import Form from "react-bootstrap/Form"; import Row from "react-bootstrap/Row"; -import { - getFormDataDefaults, - getValidatedFormData, - handleFormDataChange, - isFormDataHasErrors, -} from "../../Utils/Form"; import "../../styles/modals.scss"; const PaymentModal = ({ @@ -32,7 +25,6 @@ const PaymentModal = ({ {names.map((name, i) => ( - {console.log("paymentdata, name", paymentData, name)} - Enter Payment Card Information + Enter Payment Information
{modalText}
diff --git a/src/Components/SignupPage/SignupPage.js b/src/Components/SignupPage/SignupPage.js index 02df9d7..4e435fd 100644 --- a/src/Components/SignupPage/SignupPage.js +++ b/src/Components/SignupPage/SignupPage.js @@ -62,7 +62,7 @@ const SignupPage = () => { }; const validatePaymentData = () => { - const newPaymentData = ""; // getValidatedFormData(data, signupfields); + const newPaymentData = getValidatedFormData(data, paymentfields); const hasErrors = isFormDataHasErrors(newPaymentData); setPaymentData(newPaymentData); return hasErrors ? null : objectMap(({ value }) => value, newPaymentData); From 2fc35a04290e258573979400384ee7fdd4c3bae3 Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Fri, 19 Jan 2024 19:08:48 -0600 Subject: [PATCH 2/2] more --- src/Components/Modals/PaymentModal.js | 3 ++- src/Components/SignupPage/SignupPage.js | 32 +++++-------------------- 2 files changed, 8 insertions(+), 27 deletions(-) diff --git a/src/Components/Modals/PaymentModal.js b/src/Components/Modals/PaymentModal.js index e8591e3..b538d50 100644 --- a/src/Components/Modals/PaymentModal.js +++ b/src/Components/Modals/PaymentModal.js @@ -14,8 +14,9 @@ const PaymentModal = ({ paymentfields, handleChangePaymentInput, modalText, - handleSignup, + handleSignUp, setShowPaymentModal, + handleSignup, }) => { const fieldsChunkSize = 2; diff --git a/src/Components/SignupPage/SignupPage.js b/src/Components/SignupPage/SignupPage.js index 4e435fd..97e3824 100644 --- a/src/Components/SignupPage/SignupPage.js +++ b/src/Components/SignupPage/SignupPage.js @@ -62,7 +62,8 @@ const SignupPage = () => { }; const validatePaymentData = () => { - const newPaymentData = getValidatedFormData(data, paymentfields); + console.log("paymentData", paymentData); + const newPaymentData = getValidatedFormData(paymentData, paymentfields); const hasErrors = isFormDataHasErrors(newPaymentData); setPaymentData(newPaymentData); return hasErrors ? null : objectMap(({ value }) => value, newPaymentData); @@ -122,6 +123,7 @@ const SignupPage = () => { return; } */ + setShowPaymentModal(true); }; @@ -131,35 +133,13 @@ const SignupPage = () => { // handle failure } - const handleSignUp = async (e) => { + const handleSignup = async (e) => { e.preventDefault(); const paymentDataValues = validatePaymentData(); if (paymentDataValues === null) { return; } - const dataValues = validateData(); - if (dataValues === null) { - return; - } - setIsBusy(true); - const paymentSuccess = "true"; // handleStripeAuthorization(paymentDataValues) - if (paymentSuccess) { - try { - const userCredential = await createUserWithEmailAndPassword( - auth, - dataValues.email, - dataValues.password - ); - const user = userCredential.user; - await saveUserData(user.uid, dataValues); - navigate("/"); - } catch (error) { - setIsBusy(false); - setNotice( - error.message || "Sorry, something went wrong. Please try again." - ); - } - } + console.log("paymentDataValues", paymentDataValues); }; return ( @@ -264,7 +244,7 @@ const SignupPage = () => { paymentfields={paymentfields} setShowPaymentModal={setShowPaymentModal} handleChangePaymentInput={handleChangePaymentInput} - handleSignUp={handleSignUp} + handleSignup={handleSignup} modalText={modalText} /> ) : (