UNPKG

@atlaskit/editor-plugin-text-color

Version:

Text color plugin for @atlaskit/editor-core

37 lines (36 loc) • 1.67 kB
/* TextMenuSection.tsx generated by @compiled/babel-plugin v3.0.2 */ "use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.TextMenuSection = void 0; require("./TextMenuSection.compiled.css"); var _runtime = require("@compiled/react/runtime"); var _react = _interopRequireDefault(require("react")); var _keys = require("@atlaskit/editor-common/toolbar/keys"); var _toolbarDropdownItemSection = require("@atlaskit/editor-toolbar/toolbar-dropdown-item-section"); var _box = require("@atlaskit/primitives/compiled/box"); var _expValEquals = require("@atlaskit/tmp-editor-statsig/exp-val-equals"); var styles = { menuOld: "_1rjcv77o _18zru2gc", menu: "_zulpu2gc _1rjc12x7 _18zrutpp _1e0c1txw _2lx21bp4" }; var TextMenuSection = exports.TextMenuSection = function TextMenuSection(_ref) { var children = _ref.children, parents = _ref.parents; var hasSeparator = parents.some(function (parent) { return parent.key === _keys.TEXT_COLLAPSED_MENU.key; }); var onMouseDown = function onMouseDown(event) { if ((0, _expValEquals.expValEquals)('platform_editor_lovability_text_bg_color', 'isEnabled', true)) { event.stopPropagation(); } }; return /*#__PURE__*/_react.default.createElement(_toolbarDropdownItemSection.ToolbarDropdownItemSection, { hasSeparator: hasSeparator }, /*#__PURE__*/_react.default.createElement(_box.Box, { xcss: (0, _expValEquals.expValEquals)('platform_editor_lovability_text_bg_color', 'isEnabled', true) ? styles.menu : styles.menuOld, onMouseDown: onMouseDown }, children)); };