UNPKG

@atlaskit/editor-plugin-text-formatting

Version:

Text-formatting plugin for @atlaskit/editor-core

53 lines (50 loc) 1.78 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.MoreButton = void 0; var _react = _interopRequireDefault(require("react")); var _react2 = require("@emotion/react"); var _uiMenu = require("@atlaskit/editor-common/ui-menu"); var _showMoreHorizontal = _interopRequireDefault(require("@atlaskit/icon/core/show-more-horizontal")); /** * @jsxRuntime classic * @jsx jsx */ // eslint-disable-next-line @atlaskit/ui-styling-standard/use-compiled, @typescript-eslint/consistent-type-imports var MoreIconStyle = (0, _react2.css)({ display: 'flex', alignItems: 'center', height: "var(--ds-space-300, 24px)" }); var MoreButton = exports.MoreButton = /*#__PURE__*/_react.default.memo(function (_ref) { var label = _ref.label, ariaExpanded = _ref['aria-expanded'], isReducedSpacing = _ref.isReducedSpacing, isSelected = _ref.isSelected, isDisabled = _ref.isDisabled, onClick = _ref.onClick, onKeyDown = _ref.onKeyDown; return (0, _react2.jsx)(_uiMenu.ToolbarButton, { disabled: isDisabled, selected: isSelected, onClick: onClick, onKeyDown: onKeyDown, spacing: isReducedSpacing ? 'none' : 'default', title: label, iconBefore: // eslint-disable-next-line @atlaskit/design-system/consistent-css-prop-usage, @atlaskit/ui-styling-standard/no-imported-style-values -- Ignored via go/DSP-18766 (0, _react2.jsx)("div", { css: MoreIconStyle }, (0, _react2.jsx)(_showMoreHorizontal.default, { label: "", color: "currentColor", spacing: "spacious", size: "small" })), "aria-expanded": ariaExpanded, "aria-label": label, "aria-haspopup": true }); });