import React, { useState } from "react"; import { useDispatch, useSelector } from "react-redux"; import localImgLoad from "../../../lib/localImgLoad"; import { tableReload } from "../../../store/TableReloads"; import { PriceFormatter } from "../../Helpers/PriceFormatter"; import WalletActionVirtual from "./WalletActionVirtual"; import VirtualAddCardPopout from "./VirtualAddCardPopout"; import WrenchTokenPopout from './WrenchTokenPopout' import WrenchPointPopout from './WrenchPointPopout' /** * Renders a card displaying information about a wallet item. */ export default function WalletItemCardVirtual({ walletItem, payment, countries }) { const dispatch = useDispatch(); const [virtualPopup, setVirtualPopup] = useState({ name: '', data: {} }); /** * Opens the credit popup. * @param {Object} value - The value object. */ const openPopUp = (name, value) => { setVirtualPopup({ name: name.toLowerCase(), data: { ...value }, }); }; /** * Closes the credit popup and dispatches a table reload action. */ const closePopUp = () => { setVirtualPopup({ name: false, data: {} }); // dispatch(tableReload({ type: "WALLETTABLE" })); }; const currentWalletCurrency = countries?.filter((country) => country.code === walletItem.country); const image = walletItem.code ? `${walletItem.code.toLowerCase()}.svg` : "default.png"; return ( <>
{walletItem?.description}
{/*{PriceFormatter( walletItem.amount * 0.01, walletItem.code, undefined, "text-[2rem]" )}
*/}HOLDINGS :{" "} {PriceFormatter( walletItem.escrow * 0.01, walletItem.code, undefined, "text-[1.5rem]" )}
: null } */}