import React, { useEffect, useState } from "react"; import usersService from "../../services/UsersService"; import ConfirmNairaWithdraw from "./Popup/ConfirmNairaWithdraw"; import NairaWithdraw from "./Popup/NairaWithdraw"; import VirtualAddCardPopout from "./walletvirtual/VirtualAddCardPopout"; import WalletExtraActionBtn from "./WalletExtraActionBtn"; function WalletAction({ walletItem, payment, openPopUp }) { // virtual add card popout const [virtualPopup, setVirtualPopup] = useState({ show: false, data: {} }); /*OPENS the virtual add card popout*/ const openVirtualPopUp = (value) => { setVirtualPopup({ show: true, data: { ...value }, }); }; /*Closes the virtual add card popout*/ const closeVirtualPopUp = () => { setVirtualPopup({ show: false, data: {} }); // dispatch(tableReload({ type: "WALLETTABLE" })); }; const [showNairaWithdraw, setShowNairaWithdraw] = useState({ show: false, state: {}, }); // DETERMINES WHEN NAIRA WITHDRAWAL POPS UP const [showConfirmNairaWithdraw, setShowConfirmNairaWithdraw] = useState({ show: false, state: {}, }); // DETERMINES WHEN CONFIRM NAIRA WITHDRAWAL POPS UP return (