UNPKG

@mojito-inc/secondary-market

Version:

Mojito secondary market is the platform to purchase NFT.

2 lines (1 loc) 3.83 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),l=require("react"),o=require("@mui/material/Tooltip"),i=require("@mui/material/Button"),n=require("@mui/material/Box"),t=require("@mui/material/styles"),r=require("@mui/icons-material/ExitToAppOutlined"),d=require("@mui/icons-material/FileCopyOutlined"),u=require("../component/AccountContainer.js"),a=require("../component/WalletNotConnectedContainer.js");exports.default=({copied:v,currency:c,walletAddress:p,walletBalance:s,hideWalletBalance:x,isMobile:g,disconnectText:h,networkName:m,copyAddressText:y,isFullAddress:C,nonNativeCurrency:f,walletType:j,accountConfig:k,onClickLogout:b,onConnectWallet:T,onClickCopy:W,onClickTopUp:q,handleRefetchBalance:w,refreshIcon:B})=>{var A,I,N,F,O,R,S,z,M,$,L,_,D,E,P,U,V,X,G,H,J,K,Q,Y,Z,ee,le,oe,ie,ne;const te=t.useTheme(),[re,de]=l.useState(),ue=l.useCallback((e=>{de(null!=e?e:"Icon"),W(p)}),[p,W]);return e.jsx(n,{paddingX:g?"0":"195px",marginTop:"16px",children:p?e.jsxs(e.Fragment,{children:[e.jsx(u.default,{isMobile:g,isFullAddress:C,currency:c,networkName:m,accountConfig:k,nonNativeCurrency:f,walletAddress:p,walletBalance:null!=s?s:0,hideWalletBalance:x,isCopied:p===v&&"Icon"===re,onClickCopy:ue,handleRefetchBalance:w,refreshIcon:B}),"solana"===j?e.jsxs(i,{fullWidth:!0,onClick:()=>q(),sx:{marginTop:"24px",backgroundColor:null===(I=null===(A=null==te?void 0:te.palette)||void 0===A?void 0:A.grey)||void 0===I?void 0:I[50],color:null===(F=null===(N=null==te?void 0:te.palette)||void 0===N?void 0:N.text)||void 0===F?void 0:F.primary,fontWeight:700,fontSize:"16px",border:`1px solid ${null===(R=null===(O=te.palette)||void 0===O?void 0:O.grey)||void 0===R?void 0:R[400]}`,"&:hover":{color:null===(z=null===(S=null==te?void 0:te.palette)||void 0===S?void 0:S.text)||void 0===z?void 0:z.primary,backgroundColor:null===($=null===(M=null==te?void 0:te.palette)||void 0===M?void 0:M.grey)||void 0===$?void 0:$[50]},display:"flex",justifyContent:"center",alignItems:"center",gap:"8px"},children:[e.jsx("img",{src:f.currencyIcon,style:{height:"18px",width:"18px"},alt:"sol"}),"Top up VIN"]}):e.jsxs(i,{fullWidth:!0,onClick:()=>ue("Button"),sx:{marginTop:"24px",backgroundColor:null===(_=null===(L=null==te?void 0:te.palette)||void 0===L?void 0:L.grey)||void 0===_?void 0:_[50],color:null===(E=null===(D=null==te?void 0:te.palette)||void 0===D?void 0:D.text)||void 0===E?void 0:E.primary,fontWeight:700,fontSize:"16px",border:`1px solid ${null===(U=null===(P=te.palette)||void 0===P?void 0:P.grey)||void 0===U?void 0:U[400]}`,"&:hover":{color:null===(X=null===(V=null==te?void 0:te.palette)||void 0===V?void 0:V.text)||void 0===X?void 0:X.primary,backgroundColor:null===(H=null===(G=null==te?void 0:te.palette)||void 0===G?void 0:G.grey)||void 0===H?void 0:H[50]}},children:[e.jsx(o,{open:v===p&&"Button"===re,title:"Copied!",children:e.jsx(d,{sx:{height:"20px",weight:"20px",marginRight:"6px",cursor:"pointer"}})}),y||"Copy Address"]}),e.jsxs(i,{fullWidth:!0,onClick:b,sx:{marginTop:"24px",backgroundColor:null===(K=null===(J=null==te?void 0:te.palette)||void 0===J?void 0:J.grey)||void 0===K?void 0:K[50],color:null===(Y=null===(Q=null==te?void 0:te.palette)||void 0===Q?void 0:Q.text)||void 0===Y?void 0:Y.primary,fontWeight:700,fontSize:"16px",border:`1px solid ${null===(ee=null===(Z=te.palette)||void 0===Z?void 0:Z.grey)||void 0===ee?void 0:ee[400]}`,"&:hover":{color:null===(oe=null===(le=null==te?void 0:te.palette)||void 0===le?void 0:le.text)||void 0===oe?void 0:oe.primary,backgroundColor:null===(ne=null===(ie=null==te?void 0:te.palette)||void 0===ie?void 0:ie.grey)||void 0===ne?void 0:ne[50]}},children:[e.jsx(r,{sx:{height:"20px",weight:"20px",marginRight:"6px",cursor:"pointer"}}),h||"Log Out"]})]}):e.jsx(a.default,{message:"Account Details",onConnectWallet:T})})};