UNPKG

@atlaskit/editor-plugin-text-formatting

Version:

Text-formatting plugin for @atlaskit/editor-core

46 lines (45 loc) 1.32 kB
/** * @jsxRuntime classic * @jsx jsx */ import React from 'react'; // eslint-disable-next-line @atlaskit/ui-styling-standard/use-compiled, @typescript-eslint/consistent-type-imports import { css, jsx } from '@emotion/react'; import { ToolbarButton } from '@atlaskit/editor-common/ui-menu'; import ShowMoreHorizontalIcon from '@atlaskit/icon/core/show-more-horizontal'; const MoreIconStyle = css({ display: 'flex', alignItems: 'center', height: "var(--ds-space-300, 24px)" }); export const MoreButton = /*#__PURE__*/React.memo(({ label, 'aria-expanded': ariaExpanded, isReducedSpacing, isSelected, isDisabled, onClick, onKeyDown }) => { return jsx(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 jsx("div", { css: MoreIconStyle }, jsx(ShowMoreHorizontalIcon, { label: "", color: "currentColor", spacing: "spacious", size: "small" })), "aria-expanded": ariaExpanded, "aria-label": label, "aria-haspopup": true }); });