@mojito-inc/secondary-market
Version:
Mojito secondary market is the platform to purchase NFT.
2 lines (1 loc) • 1.06 kB
JavaScript
import{jsxs as i,jsx as t}from"react/jsx-runtime";import{useMemo as o}from"react";import r from"@mui/material/Stack";import e from"@mui/material/Button";import{useTheme as l}from"@mui/material/styles";const n=({isBuyNow:n,isEditListing:a,isListItem:m,isMakeOffer:d,isCancelOffer:s,onClickPrimary:u,onClickSecondary:c})=>{var p,f,v,g;const h=l(),y=o((()=>n?"Buy Now":m?"List Item":a?"Edit Listing":""),[n,m,a]),k=o((()=>d?"Make Offer":a?"Remove Listing":(null==s?void 0:s.length)>0?"Cancel Offer":""),[d,a,s]);return i(r,{children:[(n||m||a)&&t(e,{"data-testid":"primary_button",onClick:()=>u(y),sx:{marginBottom:"16px",height:"50px"},children:y}),(d||a||(null==s?void 0:s.length)>0)&&t(e,{"data-testid":"secondary_button",onClick:()=>c(k,s),sx:{color:null===(f=null===(p=null==h?void 0:h.palette)||void 0===p?void 0:p.primary)||void 0===f?void 0:f.main,border:`1px solid ${null===(g=null===(v=null==h?void 0:h.palette)||void 0===v?void 0:v.primary)||void 0===g?void 0:g.main}`,backgroundColor:"transparent",height:"50px"},children:k})]})};export{n as default};