more
This commit is contained in:
@@ -47,7 +47,10 @@ function App() {
|
|||||||
<Routes>
|
<Routes>
|
||||||
<Route exact path="/" element={<Homepage />} />
|
<Route exact path="/" element={<Homepage />} />
|
||||||
<Route exact path="/login" element={<Login />} />
|
<Route exact path="/login" element={<Login />} />
|
||||||
<Route path="/signup/:isUpgrade?" element={<SignupPage />} />
|
<Route
|
||||||
|
path="/signup/:isUpgrade?/:currentPlan?"
|
||||||
|
element={<SignupPage />}
|
||||||
|
/>
|
||||||
<Route path="/requestpage/:supReq" element={<DemoRequestPage />} />
|
<Route path="/requestpage/:supReq" element={<DemoRequestPage />} />
|
||||||
<Route
|
<Route
|
||||||
exact
|
exact
|
||||||
|
|||||||
@@ -78,7 +78,8 @@ const CaseDetailsPage = () => {
|
|||||||
|
|
||||||
const handleConfirmUpgrade = () => {
|
const handleConfirmUpgrade = () => {
|
||||||
const isUpgrade = true;
|
const isUpgrade = true;
|
||||||
navigate(`/signup/${isUpgrade}`);
|
const currentPlan = group?.subscriptionPlan;
|
||||||
|
navigate(`/signup/${isUpgrade}/${currentPlan}`);
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleSuccess = () => {
|
const handleSuccess = () => {
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ import Stripe from "stripe";
|
|||||||
import { stripeApiKey } from "../../secrets";
|
import { stripeApiKey } from "../../secrets";
|
||||||
|
|
||||||
const SignupPage = () => {
|
const SignupPage = () => {
|
||||||
const { isUpgrade } = useParams();
|
const { isUpgrade, currentPlan } = useParams();
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
const [notice, setNotice] = useState("");
|
const [notice, setNotice] = useState("");
|
||||||
const fieldsChunkSize = 2;
|
const fieldsChunkSize = 2;
|
||||||
@@ -204,6 +204,7 @@ const SignupPage = () => {
|
|||||||
email,
|
email,
|
||||||
customerId: customerId,
|
customerId: customerId,
|
||||||
subscriptionId: subscriptionId,
|
subscriptionId: subscriptionId,
|
||||||
|
subscriptionPlan: plan,
|
||||||
};
|
};
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@@ -382,8 +383,7 @@ const SignupPage = () => {
|
|||||||
selectedPlan[0].value === "seniorPartner" ||
|
selectedPlan[0].value === "seniorPartner" ||
|
||||||
selectedPlan[0].value === "partner";
|
selectedPlan[0].value === "partner";
|
||||||
|
|
||||||
return (
|
const signupForm = (
|
||||||
<div className="signup-super-container">
|
|
||||||
<div className="signup-sub-container">
|
<div className="signup-sub-container">
|
||||||
<div className="signup-header">
|
<div className="signup-header">
|
||||||
<h1 className="signup-header-text">Create a Novodraft account</h1>
|
<h1 className="signup-header-text">Create a Novodraft account</h1>
|
||||||
@@ -473,6 +473,11 @@ const SignupPage = () => {
|
|||||||
<></>
|
<></>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
);
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className="signup-super-container">
|
||||||
|
{!isUpgrade ? signupForm : <></>}
|
||||||
{showSelectPlan ? (
|
{showSelectPlan ? (
|
||||||
<div className="select-plan-container">
|
<div className="select-plan-container">
|
||||||
<div className="select-sub-left">
|
<div className="select-sub-left">
|
||||||
|
|||||||
Reference in New Issue
Block a user