@wordpress/edit-post
Version:
Edit Post module for WordPress.
33 lines (32 loc) • 1.02 kB
JavaScript
// packages/edit-post/src/components/more-menu/welcome-guide-menu-item.jsx
import { __ } from "@wordpress/i18n";
import { useDispatch, useSelect } from "@wordpress/data";
import {
privateApis as editorPrivateApis,
store as editorStore
} from "@wordpress/editor";
import { store as preferencesStore } from "@wordpress/preferences";
import { unlock } from "../../lock-unlock.mjs";
import { jsx } from "react/jsx-runtime";
var { MoreMenuItem } = unlock(editorPrivateApis);
function WelcomeGuideMenuItem() {
const isEditingTemplate = useSelect(
(select) => select(editorStore).getCurrentPostType() === "wp_template",
[]
);
const { toggle } = useDispatch(preferencesStore);
return /* @__PURE__ */ jsx(
MoreMenuItem,
{
onClick: () => toggle(
"core/edit-post",
isEditingTemplate ? "welcomeGuideTemplate" : "welcomeGuide"
),
children: __("Welcome Guide")
}
);
}
export {
WelcomeGuideMenuItem as default
};
//# sourceMappingURL=welcome-guide-menu-item.mjs.map