@wordpress/components
Version:
UI components for WordPress.
43 lines (40 loc) • 1.15 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Cell;
var _composite = require("../composite");
var _tooltip = _interopRequireDefault(require("../tooltip"));
var _visuallyHidden = require("../visually-hidden");
var _utils = require("./utils");
var _styles = require("./styles");
var _jsxRuntime = require("react/jsx-runtime");
/**
* Internal dependencies
*/
/**
* Internal dependencies
*/
function Cell({
id,
value,
...props
}) {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_tooltip.default, {
text: _utils.ALIGNMENT_LABEL[value],
children: /*#__PURE__*/(0, _jsxRuntime.jsxs)(_composite.Composite.Item, {
id: id,
render: /*#__PURE__*/(0, _jsxRuntime.jsx)(_styles.Cell, {
...props,
role: "gridcell"
}),
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_visuallyHidden.VisuallyHidden, {
children: value
}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_styles.Point, {
role: "presentation"
})]
})
});
}
//# sourceMappingURL=cell.js.map