react-dayo
Version:
A Queue component for notification etc
30 lines • 1.59 kB
JavaScript
;
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
return cooked;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = __importDefault(require("react"));
var styled_components_1 = __importDefault(require("styled-components"));
var core_dayo_1 = require("core-dayo");
var mixin_1 = __importDefault(require("./mixin"));
var close_icon_1 = __importDefault(require("../../components/close-icon"));
var SUMI = '#1c1c1c';
var KURENAI = '#cb1b45';
var Notification = styled_components_1.default.div(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n ", "\n"], ["\n ", "\n"])), mixin_1.default);
// eslint-disable-next-line react/prop-types
var Error = function (props) {
return (react_1.default.createElement(Notification, { theme: {
textColor: SUMI,
backgroundColor: KURENAI,
} },
react_1.default.createElement("div", { className: "dayo-notification--middle" }, props.children),
react_1.default.createElement("div", { className: "dato-notification--right" },
react_1.default.createElement(close_icon_1.default, { onClick: props.close }))));
};
exports.default = new core_dayo_1.Seed(Error, { timeout: 5000 }).builder;
var templateObject_1;
//# sourceMappingURL=error.js.map