UNPKG

@atlaskit/editor-plugin-text-color

Version:

Text color plugin for @atlaskit/editor-core

38 lines (37 loc) 1.86 kB
/* TextMenuSection.tsx generated by @compiled/babel-plugin v0.39.1 */ "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 _toolbar = require("@atlaskit/editor-common/toolbar"); var _editorToolbar = require("@atlaskit/editor-toolbar"); var _platformFeatureFlags = require("@atlaskit/platform-feature-flags"); var _compiled = require("@atlaskit/primitives/compiled"); 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 === _toolbar.TEXT_COLLAPSED_MENU.key; }); var onMouseDown = function onMouseDown(event) { if ((0, _expValEquals.expValEquals)('platform_editor_lovability_text_bg_color', 'isEnabled', true) && (0, _platformFeatureFlags.fg)('platform_editor_lovability_text_bg_color_patch_1')) { event.stopPropagation(); } }; return /*#__PURE__*/_react.default.createElement(_editorToolbar.ToolbarDropdownItemSection, { hasSeparator: hasSeparator }, /*#__PURE__*/_react.default.createElement(_compiled.Box, { xcss: (0, _expValEquals.expValEquals)('platform_editor_lovability_text_bg_color', 'isEnabled', true) && (0, _platformFeatureFlags.fg)('platform_editor_lovability_text_bg_color_patch_1') ? styles.menu : styles.menuOld, onMouseDown: onMouseDown }, children)); };