UNPKG

@wordpress/edit-post

Version:
50 lines (49 loc) 1.88 kB
// packages/edit-post/src/components/more-menu/index.jsx import { __ } from "@wordpress/i18n"; import { useViewportMatch } from "@wordpress/compose"; import { privateApis as editorPrivateApis } from "@wordpress/editor"; import { ariaKeyShortcut, displayShortcut, shortcutAriaLabel } from "@wordpress/keycodes"; import { unlock } from "../../lock-unlock.mjs"; import ManagePatternsMenuItem from "./manage-patterns-menu-item.mjs"; import WelcomeGuideMenuItem from "./welcome-guide-menu-item.mjs"; import EditPostPreferencesModal from "../preferences-modal/index.mjs"; import { Fragment, jsx, jsxs } from "react/jsx-runtime"; var { MoreMenuPreferenceItem, ToolsMoreMenuGroup, ViewMoreMenuGroup } = unlock(editorPrivateApis); var FULLSCREEN_SHORTCUT = { ariaKeyShortcut: ariaKeyShortcut.secondary("f"), displayShortcut: displayShortcut.secondary("f"), label: shortcutAriaLabel.secondary("f") }; var MoreMenu = () => { const isLargeViewport = useViewportMatch("large"); return /* @__PURE__ */ jsxs(Fragment, { children: [ isLargeViewport && /* @__PURE__ */ jsx(ViewMoreMenuGroup, { children: /* @__PURE__ */ jsx( MoreMenuPreferenceItem, { scope: "core/edit-post", name: "fullscreenMode", label: __("Fullscreen mode"), info: __("Show and hide the admin user interface"), messageActivated: __("Fullscreen mode activated."), messageDeactivated: __( "Fullscreen mode deactivated." ), shortcut: FULLSCREEN_SHORTCUT } ) }), /* @__PURE__ */ jsxs(ToolsMoreMenuGroup, { children: [ /* @__PURE__ */ jsx(ManagePatternsMenuItem, {}), /* @__PURE__ */ jsx(WelcomeGuideMenuItem, {}) ] }), /* @__PURE__ */ jsx(EditPostPreferencesModal, {}) ] }); }; var more_menu_default = MoreMenu; export { more_menu_default as default }; //# sourceMappingURL=index.mjs.map