UNPKG

@mojito-inc/secondary-market

Version:

Mojito secondary market is the platform to purchase NFT.

2 lines (1 loc) 1.11 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),i=require("react"),r=require("@mui/material/Stack"),t=require("@mui/material/Button"),o=require("@mui/material/styles");exports.default=({isBuyNow:l,isEditListing:n,isListItem:a,isMakeOffer:s,isCancelOffer:u,onClickPrimary:d,onClickSecondary:m})=>{var c,v,p,x;const f=o.useTheme(),h=i.useMemo((()=>l?"Buy Now":a?"List Item":n?"Edit Listing":""),[l,a,n]),y=i.useMemo((()=>s?"Make Offer":n?"Remove Listing":(null==u?void 0:u.length)>0?"Cancel Offer":""),[s,n,u]);return e.jsxs(r,{children:[(l||a||n)&&e.jsx(t,{"data-testid":"primary_button",onClick:()=>d(h),sx:{marginBottom:"16px",height:"50px"},children:h}),(s||n||(null==u?void 0:u.length)>0)&&e.jsx(t,{"data-testid":"secondary_button",onClick:()=>m(y,u),sx:{color:null===(v=null===(c=null==f?void 0:f.palette)||void 0===c?void 0:c.primary)||void 0===v?void 0:v.main,border:`1px solid ${null===(x=null===(p=null==f?void 0:f.palette)||void 0===p?void 0:p.primary)||void 0===x?void 0:x.main}`,backgroundColor:"transparent",height:"50px"},children:y})]})};