import { defineMessages } from '@tldraw/editor' import { useCallback } from 'react' import { useTldrawUiComponents } from '../../context/components' import { useDialogs } from '../../context/dialogs' import { LanguageMenu } from '../LanguageMenu' import { TldrawUiMenuItem } from '../primitives/menus/TldrawUiMenuItem' const messages = defineMessages({ helpMenuKeyboardShortcuts: { id: 'help-menu.keyboard-shortcuts', defaultMessage: 'Keyboard shortcuts', }, }) /** @public @react */ export function DefaultHelpMenuContent() { return ( <> ) } /** @public @react */ export function KeyboardShortcutsMenuItem() { const { KeyboardShortcutsDialog } = useTldrawUiComponents() const { addDialog } = useDialogs() const handleSelect = useCallback(() => { if (KeyboardShortcutsDialog) addDialog({ component: KeyboardShortcutsDialog }) }, [addDialog, KeyboardShortcutsDialog]) if (!KeyboardShortcutsDialog) return null return ( ) }