UNPKG

@wordpress/edit-post

Version:
48 lines (42 loc) 1.46 kB
import { createElement } from "@wordpress/element"; /** * WordPress dependencies */ import { MenuGroup } from '@wordpress/components'; import { __, _x } from '@wordpress/i18n'; import { useViewportMatch } from '@wordpress/compose'; import { displayShortcut } from '@wordpress/keycodes'; /** * Internal dependencies */ import FeatureToggle from '../feature-toggle'; function WritingMenu() { const isLargeViewport = useViewportMatch('medium'); if (!isLargeViewport) { return null; } return createElement(MenuGroup, { label: _x('View', 'noun') }, createElement(FeatureToggle, { feature: "fixedToolbar", label: __('Top toolbar'), info: __('Access all block and document tools in a single place'), messageActivated: __('Top toolbar activated'), messageDeactivated: __('Top toolbar deactivated') }), createElement(FeatureToggle, { feature: "focusMode", label: __('Spotlight mode'), info: __('Focus on one block at a time'), messageActivated: __('Spotlight mode activated'), messageDeactivated: __('Spotlight mode deactivated') }), createElement(FeatureToggle, { feature: "fullscreenMode", label: __('Fullscreen mode'), info: __('Work without distraction'), messageActivated: __('Fullscreen mode activated'), messageDeactivated: __('Fullscreen mode deactivated'), shortcut: displayShortcut.secondary('f') })); } export default WritingMenu; //# sourceMappingURL=index.js.map