UNPKG

@mojito-inc/secondary-market

Version:

Mojito secondary market is the platform to purchase NFT.

2 lines (1 loc) 533 B
import{useState as r,useCallback as t,useEffect as o}from"react";import{useConversion as e}from"@mojito-inc/core-service";const n=(n,c)=>{const{getSupportedCurrency:u}=e(),[d,i]=r(),[a,p]=r(!1),l=t((async()=>{var r;try{p(!0);const t=await u({nftTokenId:n.itemId,orgId:n.orgId}),o=null===(r=null==t?void 0:t.data)||void 0===r?void 0:r.getSupportedCurrencies;return i(o),p(!1),o}catch(r){return p(!1),i(null),null}}),[n,u]);return o((()=>{c&&l()}),[c,l]),{supportedCurrencyData:d,currencyLoading:a}};export{n as useSupportedCurrency};