UNPKG

@atlaskit/editor-plugin-floating-toolbar

Version:

Floating toolbar plugin for @atlaskit/editor-core

29 lines (27 loc) 1.46 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.ConfirmationModal = void 0; var _react = _interopRequireDefault(require("react")); var _reactIntl = require("react-intl"); var _modalDialog = require("@atlaskit/modal-dialog"); var _CheckboxModal = require("./CheckboxModal"); var _SimpleModal = require("./SimpleModal"); var ConfirmationModalImpl = function ConfirmationModalImpl(props) { var options = props.options; var renderModel = function renderModel() { var isReferentialityDialog = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; return ( // Ignored via go/ees005 // eslint-disable-next-line react/jsx-props-no-spreading // Ignored via go/ees005 // eslint-disable-next-line react/jsx-props-no-spreading isReferentialityDialog ? /*#__PURE__*/_react.default.createElement(_CheckboxModal.CheckboxModal, props) : /*#__PURE__*/_react.default.createElement(_SimpleModal.SimpleModal, props) ); }; return options ? /*#__PURE__*/_react.default.createElement(_modalDialog.ModalTransition, null, renderModel(options === null || options === void 0 ? void 0 : options.isReferentialityDialog)) : null; }; // eslint-disable-next-line @typescript-eslint/ban-types var ConfirmationModal = exports.ConfirmationModal = (0, _reactIntl.injectIntl)(ConfirmationModalImpl);