diff --git a/src/Components/SignupPage/SignupPage.js b/src/Components/SignupPage/SignupPage.js
index c171931..baef690 100644
--- a/src/Components/SignupPage/SignupPage.js
+++ b/src/Components/SignupPage/SignupPage.js
@@ -41,7 +41,7 @@ const SignupPage = () => {
const [activeRadioOption, setActiveRadioOption] = useState("monthlyBasic");
const modalText = "Description of monthly and annual subscriptions";
const [selectedPlan, setSelectedPlan] = useState({});
- const [annualizd, setAnualized] = useState(true);
+ const [isAnnualBilling, setIsAnnualBilling] = useState(false);
// Could also go in App.js if needed in the future
const stripe = new Stripe(stripeApiKey);
@@ -168,6 +168,10 @@ const SignupPage = () => {
setShowSelectPlan(true);
};
+ const handleToggle = () => {
+ setIsAnnualBilling(!isAnnualBilling);
+ };
+
async function handleStripeAuthorization(
user,
paymentDataValues,
@@ -387,7 +391,7 @@ const SignupPage = () => {
Billed annually
-
+
Billed montly
@@ -403,6 +407,7 @@ const SignupPage = () => {
details={option.details}
activeRadioOption={activeRadioOption}
price={option.pricing}
+ isAnnualBilling={isAnnualBilling}
/>
))}
diff --git a/src/pageElements/Radio.js b/src/pageElements/Radio.js
index fe724b7..1cb2ba9 100644
--- a/src/pageElements/Radio.js
+++ b/src/pageElements/Radio.js
@@ -12,10 +12,11 @@ const Radio = (props) => {
disabled,
activeRadioOption,
details,
+ isAnnualBilling,
} = props;
const classCheckbox = "checkbox";
const classOption = "option";
- console.log("price", price);
+ const index = isAnnualBilling ? Number("1") : Number("0");
return (
@@ -36,7 +37,10 @@ const Radio = (props) => {
)}
{`${name}`}
-
{`${price[1]["amount"]}`}
+
+ {" "}
+ {`${price[index]["amount"]}`}{" "}
+
diff --git a/src/pageElements/Toggle.js b/src/pageElements/Toggle.js
index dda550b..a3d3ddc 100644
--- a/src/pageElements/Toggle.js
+++ b/src/pageElements/Toggle.js
@@ -1,15 +1,24 @@
import ToggleButton from "react-bootstrap/ToggleButton";
import ToggleButtonGroup from "react-bootstrap/ToggleButtonGroup";
-function Toggle() {
+const Toggle = (props) => {
+ const { onClick } = props;
return (
<>
-
-
+
+
>
);
-}
+};
export default Toggle;