This commit is contained in:
Kenneth Jannette
2024-01-19 18:00:10 -06:00
parent 670b76a607
commit 7b0255374c

View File

@@ -109,16 +109,18 @@ const SignupPage = () => {
if (isBusy) { if (isBusy) {
return; return;
} }
const dataValues = validateData(); const dataValues = validateData();
if (dataValues === null) { if (dataValues === null) {
return; return;
} }
setShowPaymentModal(true); setShowPaymentModal(true);
}; };
async function handleStripeAuthorization() {} async function handleStripeAuthorization(paymentDataValues) {
//Do calls to Stripe API
// if success, return some truthy value or
// handleFailure()
}
const handleSignUp = async (e) => { const handleSignUp = async (e) => {
e.preventDefault(); e.preventDefault();
@@ -130,22 +132,24 @@ const SignupPage = () => {
if (dataValues === null) { if (dataValues === null) {
return; return;
} }
//const paymentSuccess = handleStripeAuthorization(paymentDataValues)
setIsBusy(true); setIsBusy(true);
try { const paymentSuccess = "true"; // handleStripeAuthorization(paymentDataValues)
const userCredential = await createUserWithEmailAndPassword( if (paymentSuccess) {
auth, try {
dataValues.email, const userCredential = await createUserWithEmailAndPassword(
dataValues.password auth,
); dataValues.email,
const user = userCredential.user; dataValues.password
await saveUserData(user.uid, dataValues); );
navigate("/"); const user = userCredential.user;
} catch (error) { await saveUserData(user.uid, dataValues);
setIsBusy(false); navigate("/");
setNotice( } catch (error) {
error.message || "Sorry, something went wrong. Please try again." setIsBusy(false);
); setNotice(
error.message || "Sorry, something went wrong. Please try again."
);
}
} }
}; };