UNPKG

@wordpress/components

Version:
33 lines (31 loc) 899 B
import _extends from "@babel/runtime/helpers/esm/extends"; import { createElement } from "@wordpress/element"; /** * Internal dependencies */ import { CompositeItem } from '../composite'; import Tooltip from '../tooltip'; import { VisuallyHidden } from '../visually-hidden'; /** * Internal dependencies */ import { ALIGNMENT_LABEL } from './utils'; import { Cell as CellView, Point } from './styles/alignment-matrix-control-styles'; export default function Cell(_ref) { let { isActive = false, value, ...props } = _ref; const tooltipText = ALIGNMENT_LABEL[value]; return createElement(Tooltip, { text: tooltipText }, createElement(CompositeItem, _extends({ as: CellView, role: "gridcell" }, props), createElement(VisuallyHidden, null, value), createElement(Point, { isActive: isActive, role: "presentation" }))); } //# sourceMappingURL=cell.js.map