// Metro module 8762 (f8763). import { useMemo } from "react"; import { getProductOrbPrice } from "../../utils/CollectiblesProductUtils"; import { useFetchVirtualCurrencyBalance } from "../../../virtual_currency/hooks/index"; export function useVirtualCurrencyData(a0, a1) { const productOrbPrice = getProductOrbPrice({ product: a0, hasShopDiscount: a1 }); const balance = useFetchVirtualCurrencyBalance().balance; return { price: productOrbPrice, balance, canAfford: useMemo(() => productOrbPrice == null ? null : balance == null ? null : productOrbPrice.amount <= balance, [productOrbPrice, balance]) }; }