@wordpress/block-editor
Version:
34 lines (33 loc) • 952 B
JavaScript
// packages/block-editor/src/components/block-rename/rename-control.js
import { MenuItem } from "@wordpress/components";
import { __ } from "@wordpress/i18n";
import { useState } from "@wordpress/element";
import BlockRenameModal from "./modal";
import { Fragment, jsx, jsxs } from "react/jsx-runtime";
function BlockRenameControl({ clientId }) {
const [renamingBlock, setRenamingBlock] = useState(false);
return /* @__PURE__ */ jsxs(Fragment, { children: [
/* @__PURE__ */ jsx(
MenuItem,
{
onClick: () => {
setRenamingBlock(true);
},
"aria-expanded": renamingBlock,
"aria-haspopup": "dialog",
children: __("Rename")
}
),
renamingBlock && /* @__PURE__ */ jsx(
BlockRenameModal,
{
clientId,
onClose: () => setRenamingBlock(false)
}
)
] });
}
export {
BlockRenameControl as default
};
//# sourceMappingURL=rename-control.js.map