@wordpress/edit-post
Version:
Edit Post module for WordPress.
48 lines (42 loc) • 1.46 kB
JavaScript
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