@wordpress/block-library
Version:
Block library for the WordPress editor.
41 lines • 1.17 kB
JavaScript
/**
* WordPress dependencies
*/
import { __ } from '@wordpress/i18n';
import { useBlockProps, PlainText } from '@wordpress/block-editor';
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
const arrowMap = {
none: '',
arrow: '←',
chevron: '«'
};
export default function CommentsPaginationPreviousEdit({
attributes: {
label
},
setAttributes,
context: {
'comments/paginationArrow': paginationArrow
}
}) {
const displayArrow = arrowMap[paginationArrow];
return /*#__PURE__*/_jsxs("a", {
href: "#comments-pagination-previous-pseudo-link",
onClick: event => event.preventDefault(),
...useBlockProps(),
children: [displayArrow && /*#__PURE__*/_jsx("span", {
className: `wp-block-comments-pagination-previous-arrow is-arrow-${paginationArrow}`,
children: displayArrow
}), /*#__PURE__*/_jsx(PlainText, {
__experimentalVersion: 2,
tagName: "span",
"aria-label": __('Older comments page link'),
placeholder: __('Older Comments'),
value: label,
onChange: newLabel => setAttributes({
label: newLabel
})
})]
});
}
//# sourceMappingURL=edit.js.map