Fix payment page
This commit is contained in:
parent
40adddb432
commit
b547d0d51d
@ -1,12 +1,12 @@
|
||||
import React from 'react';
|
||||
import { useDispatch, useSelector } from "react-redux";
|
||||
import { useDispatch } from "react-redux";
|
||||
import { useTranslation } from "react-i18next";
|
||||
|
||||
import useSteps, { Step } from '@/hooks/palmistry/use-steps';
|
||||
import Button from '@/components/palmistry/button/button';
|
||||
import EmailHeader from '@/components/palmistry/email-header/email-header';
|
||||
import { ISubscriptionPlan } from "@/api/resources/SubscriptionPlans";
|
||||
import { actions, selectors } from "@/store";
|
||||
import { actions } from "@/store";
|
||||
import { useApi } from "@/api";
|
||||
|
||||
const bestPlanId = 'stripe.15';
|
||||
@ -26,8 +26,6 @@ export default function StepSubscriptionPlan() {
|
||||
const [subscriptionPlan, setSubscriptionPlan] = React.useState('');
|
||||
const [subscriptionPlans, setSubscriptionPlans] = React.useState<ISubscriptionPlan[]>([]);
|
||||
const [email, setEmail] = React.useState(steps.getStoredValue(Step.Email));
|
||||
const activeSubPlanFromStore = useSelector(selectors.selectActiveSubPlan);
|
||||
const [activeSubPlan, setActiveSubPlan] = React.useState<ISubscriptionPlan | null>(activeSubPlanFromStore);
|
||||
|
||||
const locale = i18n.language;
|
||||
|
||||
@ -58,8 +56,7 @@ export default function StepSubscriptionPlan() {
|
||||
(sub_plan) => sub_plan.id === subscriptionPlan
|
||||
);
|
||||
if (targetSubPlan) {
|
||||
setActiveSubPlan(targetSubPlan);
|
||||
dispatch(actions.payment.update({ activeSubPlan }));
|
||||
dispatch(actions.payment.update({ activeSubPlan: targetSubPlan }));
|
||||
}
|
||||
}
|
||||
}, [subscriptionPlan, subscriptionPlans]);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user