UNPKG

mx-react-toaster

Version:
54 lines (45 loc) 1.55 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _glamorousCjs = require('glamorous/dist/glamorous.cjs.tiny'); var _glamorousCjs2 = _interopRequireDefault(_glamorousCjs); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var Close = (0, _glamorousCjs2.default)('div')({ width: '50px', height: '100%', borderRadius: '0 2px 2px 0', cursor: 'pointer', position: 'absolute', top: 0, right: 0, ':hover': { opacity: '0.5' } }, function (props) { var glam = props.glam; var type = glam.type, dark = glam.dark, color = glam.color; var backgroundColor = void 0; if (dark) { backgroundColor = '#444'; } else if (color) { if (type === "error") { backgroundColor = '#C82800'; } else if (type === "success") { backgroundColor = '#0D8600'; } else if (type === "info") { backgroundColor = '#005289'; } } else { backgroundColor = '#f3f3f3'; } return { background: 'url(\'data:image/svg+xml;utf8,<svg fill="' + (dark || color ? '%23fff' : '%23333') + '" xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 0 48 48" width="48"><path d="M38 12.83l-2.83-2.83-11.17 11.17-11.17-11.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 11.17-11.17 11.17 11.17 2.83-2.83-11.17-11.17z"/><path d="M0 0h48v48h-48z" fill="none"/></svg>\') no-repeat', backgroundPosition: '50%', backgroundSize: '25px', backgroundColor: backgroundColor + ' !important' }; }); exports.default = Close;