/**
* WordPress dependencies
*/
import { createElement } from '@wordpress/element'
import {
MenuGroup,
MenuItem,
ToolbarDropdownMenu,
VisuallyHidden,
} from '@wordpress/components'
import { useState } from '@wordpress/element'
import { __, _x } from '@wordpress/i18n'
import { external } from '@wordpress/icons'
import { displayShortcut } from '@wordpress/keycodes'
import { useShortcut } from '@wordpress/keyboard-shortcuts'
import MoreMenuDropdown from './more-menu-dropdown'
import MoreMenuFeatureToggle from './more-menu-feature-toggle'
/**
* Internal dependencies
*/
import KeyboardShortcutHelpModal from '../keyboard-shortcut-help-modal'
const POPOVER_PROPS = {
className: 'customize-widgets-more-menu__content',
}
export default function MoreMenu() {
const [
isKeyboardShortcutsModalActive,
setIsKeyboardShortcutsModalVisible,
] = useState(false)
const toggleKeyboardShortcutsModal = () =>
setIsKeyboardShortcutsModalVisible(!isKeyboardShortcutsModalActive)
useShortcut(
'core/customize-widgets/keyboard-shortcuts',
toggleKeyboardShortcutsModal
)
return (
<>
{() => (
<>
>
)}
>
)
}