UNPKG

kezenh-modal-package

Version:

A simple modal package, to help you create your first react website !

44 lines (36 loc) 1.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Modal = Modal; exports.openModal = openModal; require("./style.css"); var _react = _interopRequireDefault(require("react")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function Modal(_ref) { let { text } = _ref; function closeModal() { document.getElementById("modalMask").style.display = "none"; } return /*#__PURE__*/_react.default.createElement("div", { id: "modalMask" }, /*#__PURE__*/_react.default.createElement("div", { id: "confirmation", className: "modal" }, /*#__PURE__*/_react.default.createElement("p", null, text), /*#__PURE__*/_react.default.createElement("div", { className: "closeBox", onClick: closeModal }, /*#__PURE__*/_react.default.createElement("svg", { className: "close", fill: "white", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 320 512" }, /*#__PURE__*/_react.default.createElement("path", { d: "M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z" }))))); } function openModal() { document.getElementById("modalMask").style.display = "flex"; }