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