diff --git a/src/components/MyPendingJobs/MyPendingJobTable.jsx b/src/components/MyPendingJobs/MyPendingJobTable.jsx index ee2bcd7..4a9b001 100644 --- a/src/components/MyPendingJobs/MyPendingJobTable.jsx +++ b/src/components/MyPendingJobs/MyPendingJobTable.jsx @@ -58,7 +58,7 @@ export default function MyPendingJobTable({ MyJobList, className }) {
data diff --git a/src/components/MyPendingJobs/index.jsx b/src/components/MyPendingJobs/index.jsx index 8298ce6..7e4cc66 100644 --- a/src/components/MyPendingJobs/index.jsx +++ b/src/components/MyPendingJobs/index.jsx @@ -9,7 +9,7 @@ export default function MyPendingJobs(props) { const filterHandler = (value) => { setValue(value); }; - console.log("AMEYE LOC1", props.MyJobList); + // console.log("AMEYE LOC1", props.MyJobList); return ( Number(props.walletItem?.transfer_limit)) { + props.setInputError("Credit limit has been exceeded"); + setTimeout(() => props.setInputError(""), 5000); + return; + } + if (tab === "previous") { // To check if card is empty if (Object.keys(prevCardDetails).length === 0) { diff --git a/src/components/MyWallet/Popup/AddFundPop.jsx b/src/components/MyWallet/Popup/AddFundPop.jsx index 2e31a3f..6cc64b1 100644 --- a/src/components/MyWallet/Popup/AddFundPop.jsx +++ b/src/components/MyWallet/Popup/AddFundPop.jsx @@ -1,5 +1,4 @@ import React, { useState } from "react"; -import { useNavigate } from "react-router-dom"; import usersService from "../../../services/UsersService"; import Icons from "../../Helpers/Icons"; import InputCom from "../../Helpers/Inputs/InputCom"; @@ -15,10 +14,9 @@ function AddFundPop({ setConfirmCredit, walletItem, }) { - const navigate = useNavigate(); const apiCall = new usersService(); let countryWallet = walletItem?.country; - const { payment, currency } = _payment; + const { currency } = _payment; const [inputError, setInputError] = useState(""); let __awaitComponent = confirmCredit.show.awaitConfirm; @@ -44,6 +42,12 @@ function AddFundPop({ return; } + if (Number(input) * 100 > Number(walletItem?.transfer_limit)) { + setInputError("Credit limit has been exceeded"); + setTimeout(() => setInputError(""), 5000); + return; + } + if (isNaN(input)) { setConfirmCredit((prev) => ({ ...prev, @@ -113,7 +117,7 @@ function AddFundPop({ value={input} inputHandler={handleChange} /> -

+

{inputError && inputError}

diff --git a/src/components/MyWallet/Popup/CompleteConfirmCredit.jsx b/src/components/MyWallet/Popup/CompleteConfirmCredit.jsx index 0624c88..a9d87e9 100644 --- a/src/components/MyWallet/Popup/CompleteConfirmCredit.jsx +++ b/src/components/MyWallet/Popup/CompleteConfirmCredit.jsx @@ -1,12 +1,7 @@ import React from "react"; function CompleteConfirmCredit({ onClose, confirmCredit }) { - const { data } = confirmCredit; - - const backToWallet = () => { - onClose(); - window.location.reload(true); - }; + const { data } = confirmCredit return (
@@ -104,7 +99,7 @@ function CompleteConfirmCredit({ onClose, confirmCredit }) {
diff --git a/src/components/MyWallet/Popup/ConfirmNairaWithdraw.jsx b/src/components/MyWallet/Popup/ConfirmNairaWithdraw.jsx index 6d84ced..a42f927 100644 --- a/src/components/MyWallet/Popup/ConfirmNairaWithdraw.jsx +++ b/src/components/MyWallet/Popup/ConfirmNairaWithdraw.jsx @@ -101,18 +101,10 @@ function ConfirmNairaWithdraw({ }); }; - const getBack = () => { - action(); - setShowNairaWithdraw({ - show: true, - data: {}, - }); - }; - - const completeWithdrawal = () => { - action(); - window.location.reload(true); - }; + // const completeWithdrawal = () => { + // action(); + // window.location.reload(true); + // }; return ( @@ -413,7 +405,7 @@ function ConfirmNairaWithdraw({