UNPKG

@atlaskit/editor-plugin-selection-extension

Version:

editor-plugin-selection-extension plugin for @atlaskit/editor-core

40 lines (38 loc) 1.98 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.SelectionExtensionDropdownMenuButton = void 0; var _react = _interopRequireDefault(require("react")); var _reactIntl = require("react-intl"); var _messages = require("@atlaskit/editor-common/messages"); var _uiMenu = require("@atlaskit/editor-common/ui-menu"); var _apps = _interopRequireDefault(require("@atlaskit/icon/core/apps")); var _chevronDown = _interopRequireDefault(require("@atlaskit/icon/core/chevron-down")); var SelectionExtensionDropdownMenuButtonComponent = function SelectionExtensionDropdownMenuButtonComponent(_ref) { var onClick = _ref.onClick, selected = _ref.selected, ariaExpanded = _ref['aria-expanded'], intl = _ref.intl; return /*#__PURE__*/_react.default.createElement(_uiMenu.ToolbarButton, { testId: "selection-extension-dropdown-button", "aria-label": intl.formatMessage(_messages.selectionExtensionMessages.selectionExtensionDropdownButtonLabel), "aria-haspopup": "true", spacing: "compact", title: intl.formatMessage(_messages.selectionExtensionMessages.selectionExtensionDropdownButtonLabel), onClick: onClick, "aria-expanded": ariaExpanded, selected: selected, iconAfter: /*#__PURE__*/_react.default.createElement(_chevronDown.default, { spacing: "none", label: intl.formatMessage(_messages.selectionExtensionMessages.selectionExtensionDropdownButtonLabel), size: "small" }) }, /*#__PURE__*/_react.default.createElement(_apps.default, { label: intl.formatMessage(_messages.selectionExtensionMessages.selectionExtensionDropdownButtonLabel), spacing: "none" })); }; // eslint-disable-next-line @typescript-eslint/ban-types var SelectionExtensionDropdownMenuButton = exports.SelectionExtensionDropdownMenuButton = (0, _reactIntl.injectIntl)(SelectionExtensionDropdownMenuButtonComponent);