import Button from "../../pageElements/Button"; import Modal from "react-bootstrap/Modal"; import TextInput from "../../pageElements/TextInput"; import { splitEvery } from "../../Utils/Array"; import Col from "react-bootstrap/Col"; import Form from "react-bootstrap/Form"; import Row from "react-bootstrap/Row"; import "../../styles/modals.scss"; const PaymentModal = ({ buttonLabelText, isBusy, paymentData, paymentfields, handleChangePaymentInput, orderSummary, handleSignUp, setShowPaymentModal, handleSignup, selectedPlan, isAnnual, fieldsChunkSize, }) => { console.log("orderSummary", orderSummary); let price; if (orderSummary?.plan?.pricing[0].amount) { console.log(orderSummary?.plan?.pricing[0]); } //? orderSummary?.plan?.pricing[1].amount //: orderSummary?.plan?.pricing[0].amount; const planName = "orderSummary.plan.name;"; return ( Enter Payment Information
Subrscription Type:{planName}
{splitEvery(Object.keys(paymentfields), fieldsChunkSize).map( (names, j) => ( {names.map((name, i) => ( handleChangePaymentInput(e, name)} error={paymentData[name].error} message={paymentData[name].message} label={ paymentData[name].value.length === 0 ? paymentfields[name].label : "" } type={paymentfields[name].type} values={paymentfields[name].values} disabled={isBusy} /> ))} ) )}