This commit is contained in:
Kenneth Jannette
2024-01-27 13:15:09 -06:00
parent 31b9356f14
commit 7cd03d6bdc
2 changed files with 8 additions and 8 deletions

View File

@@ -40,7 +40,7 @@ const SignupPage = () => {
const [showSelectPlan, setShowSelectPlan] = useState(false); const [showSelectPlan, setShowSelectPlan] = useState(false);
const [activeRadioOption, setActiveRadioOption] = useState("monthlyBasic"); const [activeRadioOption, setActiveRadioOption] = useState("monthlyBasic");
const [selectedPlan, setSelectedPlan] = useState({}); const [selectedPlan, setSelectedPlan] = useState({});
const [isAnnualBilling, setIsAnnualBilling] = useState(false); const [isAnnual, setIsAnnual] = useState(false);
// Could also go in App.js if needed in the future // Could also go in App.js if needed in the future
const stripe = new Stripe(stripeApiKey); const stripe = new Stripe(stripeApiKey);
@@ -179,8 +179,8 @@ const SignupPage = () => {
}; };
const handleToggle = () => { const handleToggle = () => {
setIsAnnualBilling(!isAnnualBilling); setIsAnnual(!isAnnual);
console.log("isAnnualBilling", isAnnualBilling); console.log("isAnnual", isAnnual);
}; };
async function handleStripeAuthorization( async function handleStripeAuthorization(
@@ -213,6 +213,7 @@ const SignupPage = () => {
}, },
body: JSON.stringify({ body: JSON.stringify({
type: "monthly", type: "monthly",
isAnnual: isAnnual,
customerData: { customerData: {
email: customerDataValues.email, email: customerDataValues.email,
name: name:
@@ -416,7 +417,7 @@ const SignupPage = () => {
details={option.details} details={option.details}
activeRadioOption={activeRadioOption} activeRadioOption={activeRadioOption}
price={option.pricing} price={option.pricing}
isAnnualBilling={isAnnualBilling} isAnnual={isAnnual}
/> />
</div> </div>
))} ))}

View File

@@ -2,7 +2,6 @@ import { CircleFill, Circle } from "react-bootstrap-icons";
import "../styles/radio.scss"; import "../styles/radio.scss";
const Radio = (props) => { const Radio = (props) => {
console.log("hello");
const { const {
name, name,
description, description,
@@ -12,12 +11,12 @@ const Radio = (props) => {
disabled, disabled,
activeRadioOption, activeRadioOption,
details, details,
isAnnualBilling, isAnnual,
} = props; } = props;
const classCheckbox = "checkbox"; const classCheckbox = "checkbox";
const classOption = "option"; const classOption = "option";
const index = isAnnualBilling ? Number("0") : Number("1"); const index = isAnnual ? Number("0") : Number("1");
//
return ( return (
<div className="radio-container"> <div className="radio-container">
<div className="radio-option-container" key={name}> <div className="radio-option-container" key={name}>