diff --git a/src/components/MyWallet/Popup/AddFundDollars.jsx b/src/components/MyWallet/Popup/AddFundDollars.jsx
index 30f1569..c5414fd 100644
--- a/src/components/MyWallet/Popup/AddFundDollars.jsx
+++ b/src/components/MyWallet/Popup/AddFundDollars.jsx
@@ -66,6 +66,8 @@ const initialValues = {
function AddFundDollars(props) {
let MaxNoOfCards = process.env.REACT_APP_MAX_CREDIT_CARDS; // HOLDS THE VALUE OF THE MAX NUMBER OF CARDS USER CAN ADD
+ let [loadingState, setLoadingState] = useState(false)
+
const apiCall = new usersService();
let countryWallet = props.walletItem.country;
const [selectedOption, setSelectedOption] = useState("previous");
@@ -162,10 +164,11 @@ function AddFundDollars(props) {
}
}
- props.setConfirmCredit((prev) => ({
- ...prev,
- show: { awaitConfirm: { loader: true } },
- }));
+ // props.setConfirmCredit((prev) => ({
+ // ...prev,
+ // show: { awaitConfirm: { loader: true } },
+ // }));
+ setLoadingState(true)
// Extracting card_uid from the previous card details
const paymentCardValue = prevCardDetails["payment-card"];
@@ -193,6 +196,18 @@ function AddFundDollars(props) {
if (res.data.internal_return < 0) {
props.setInputError("An Error Occurred");
throw new Error("An Error Occurred");
+
+ // use commented code when you when to display pop for failed start credit API
+ // props.setConfirmCredit((prev) => ({
+ // ...prev,
+ // show: {
+ // awaitConfirm: { loader: false, state: false },
+ // acceptConfirm: { loader: false, state: true },
+ // },
+ // data: {internal_return: -1}
+ // }));
+ setLoadingState(false)
+ return
}
const _response = res.data;
@@ -204,6 +219,7 @@ function AddFundDollars(props) {
stateData = { ...stateData, ..._response };
setTimeout(() => {
+ setLoadingState(false)
props.setConfirmCredit({
show: {
awaitConfirm: { loader: false, state: true },
@@ -213,6 +229,7 @@ function AddFundDollars(props) {
});
}, 1500);
} catch (error) {
+ setLoadingState(false)
props.setInputError(error.message);
setTimeout(() => props.setInputError(""), 5000);
props.setConfirmCredit((prev) => ({
@@ -582,7 +599,7 @@ function AddFundDollars(props) {
type="submit"
className="px-4 py-1 h-11 max-w-[115px] w-full flex justify-center items-center btn-gradient text-base rounded-full text-white"
>
- {props.confirmCredit?.show?.awaitConfirm?.loader ? (
+ {loadingState ? (