Skip to content

Commit 73c66b2

Browse files
authored
Merge pull request #105 from topcoder-platform/PROD-2329_email-not-populating
PROD-2329 Email not auto-populating -> dev
2 parents 8845bf5 + 437d222 commit 73c66b2

File tree

1 file changed

+4
-4
lines changed
  • src/routes/Review/components/PaymentForm

1 file changed

+4
-4
lines changed

src/routes/Review/components/PaymentForm/index.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,14 @@ import {
55
CardNumberElement,
66
} from "@stripe/react-stripe-js";
77
import PT from "prop-types";
8-
import React, { useState } from "react";
9-
import { useSelector } from "react-redux";
8+
import React, { useState, useContext } from "react";
109

1110
import FormField from "../../../../components/FormElements/FormField";
1211
import FormInputText from "../../../../components/FormElements/FormInputText";
1312
import ReactSelect from "../../../../components/ReactSelect";
1413
import { COUNTRY_OPTIONS } from "../../../../constants";
15-
import { getProfile } from "../../../../selectors/profile";
1614
import FormInputCheckbox from "../../../../components/FormElements/FormInputCheckbox";
15+
import { profileContext } from "../../../../../src-ts";
1716

1817
import styles from "./styles.module.scss";
1918

@@ -27,7 +26,8 @@ const PaymentForm = ({ formData, setFormData, onOpenContractModal }) => {
2726
const [cardNumberError, setCardNumberError] = useState("");
2827
const [cardExpiryError, setCardExpiryError] = useState("");
2928
const [cvcError, setCvcError] = useState("");
30-
const { email } = useSelector(getProfile);
29+
const { profile } = useContext(profileContext);
30+
const email = profile?.email;
3131

3232
// set the email, if it exists
3333
if (formData && !formData.email && email) {

0 commit comments

Comments
 (0)