UNPKG

@atlaskit/editor-plugin-floating-toolbar

Version:

Floating toolbar plugin for @atlaskit/editor-core

22 lines (21 loc) 1.13 kB
import React from 'react'; import { injectIntl } from 'react-intl'; import { ModalTransition } from '@atlaskit/modal-dialog'; import { CheckboxModal } from './CheckboxModal'; import { SimpleModal } from './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.createElement(CheckboxModal, props) : /*#__PURE__*/React.createElement(SimpleModal, props) ); }; return options ? /*#__PURE__*/React.createElement(ModalTransition, null, renderModel(options === null || options === void 0 ? void 0 : options.isReferentialityDialog)) : null; }; // eslint-disable-next-line @typescript-eslint/ban-types export var ConfirmationModal = injectIntl(ConfirmationModalImpl);