@mojito-inc/secondary-market
Version:
Mojito secondary market is the platform to purchase NFT.
2 lines (1 loc) • 2.09 kB
JavaScript
import{jsxs as o,jsx as i,Fragment as t}from"react/jsx-runtime";import{useMemo as l}from"react";import r from"@mui/material/Typography";import e from"@mui/material/Box";import{useTheme as d}from"@mui/material/styles";import a from"@mui/icons-material/Warning";import n from"@mui/icons-material/CheckCircleOutline";import s from"@mui/icons-material/ErrorOutline";import{ToastTypeProps as u}from"../interface/index.js";const v=({status:o})=>{var l,r,e,v,p,m;const c=d();return i(t,{children:o===u.ERROR?i(s,{sx:{fill:null===(r=null===(l=c.palette)||void 0===l?void 0:l.toastError)||void 0===r?void 0:r[500],fontSize:"16px"}}):o===u.SUCCESS?i(n,{sx:{fill:null===(v=null===(e=c.palette)||void 0===e?void 0:e.toastSuccess)||void 0===v?void 0:v[500],fontSize:"16px"}}):o===u.WARNING?i(a,{sx:{fill:null===(m=null===(p=c.palette)||void 0===p?void 0:p.toastWarning)||void 0===m?void 0:m[800],fontSize:"16px"}}):i(t,{})})},p=({message:t,status:a})=>{var n,s,p;const m=d(),c=l((()=>{var o,i,t,l,r,e,d,n,s,v,p,c;return a===u.ERROR?{background:null===(i=null===(o=m.palette)||void 0===o?void 0:o.toastError)||void 0===i?void 0:i[50],border:`1px solid ${null===(l=null===(t=m.palette)||void 0===t?void 0:t.toastError)||void 0===l?void 0:l[100]}`}:a===u.SUCCESS||a===u.SUCCESS_WITHOUT_ICON?{background:null===(e=null===(r=m.palette)||void 0===r?void 0:r.toastSuccess)||void 0===e?void 0:e[50],border:`1px solid ${null===(n=null===(d=m.palette)||void 0===d?void 0:d.toastSuccess)||void 0===n?void 0:n[100]}`}:{background:null===(v=null===(s=m.palette)||void 0===s?void 0:s.toastWarning)||void 0===v?void 0:v[600],border:`1px solid ${null===(c=null===(p=m.palette)||void 0===p?void 0:p.toastWarning)||void 0===c?void 0:c[200]}`}}),[a,m]);return o(e,{sx:[c,{display:"flex",alignItems:"center",padding:"8px 16px",borderRadius:"4px",gap:1}],children:[i(v,{status:a}),i(r,{sx:{fontSize:"12px",fontWeight:"400",color:`${null===(p=null===(s=null===(n=m.palette)||void 0===n?void 0:n.appDefaultColor)||void 0===s?void 0:s.secondary)||void 0===p?void 0:p.dark} !important`},children:t})]})};export{p as default};