UNPKG

@prefect9/ui

Version:

UI React components

48 lines (47 loc) 1.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; require("core-js/modules/es.symbol.description.js"); var _isType = require("@prefect9/is-type"); var _icons = _interopRequireDefault(require("../../icons")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function Success(_ref) { let { resolve, reject, title, description, btnClass } = _ref; const closeHandler = e => { e.preventDefault(); resolve(); }; return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", { className: "prefect9-modal__content prefect9-modal__success", children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "prefect9-modal__success-ico", children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_icons.default.Checkmark, {}) }), (0, _isType.isStr)(title) && title ? /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "prefect9-modal__title", children: title }) : null, (0, _isType.isStr)(description) && description ? /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "prefect9-modal__description", children: description }) : null, /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "prefect9-modal__btns", children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "prefect9-modal__btn", children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "prefect9-btn ".concat(btnClass), onClick: closeHandler, children: "OK" }) }) })] }); } var _default = exports.default = Success;