diff --git a/src/Components/Modals/PaymentModal.js b/src/Components/Modals/PaymentModal.js index df0c842..b538d50 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 = ({ @@ -21,8 +14,9 @@ const PaymentModal = ({ paymentfields, handleChangePaymentInput, modalText, - handleSignup, + handleSignUp, setShowPaymentModal, + handleSignup, }) => { const fieldsChunkSize = 2; @@ -32,7 +26,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..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, signupfields); + 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} /> ) : (