{
  "version": 3,
  "sources": ["../../../../../src/lib/ui/components/HelpMenu/DefaultHelpMenuContent.tsx"],
  "sourcesContent": ["import { defineMessages } from '@tldraw/editor'\nimport { useCallback } from 'react'\nimport { useTldrawUiComponents } from '../../context/components'\nimport { useDialogs } from '../../context/dialogs'\nimport { LanguageMenu } from '../LanguageMenu'\nimport { TldrawUiMenuItem } from '../primitives/menus/TldrawUiMenuItem'\n\nconst messages = defineMessages({\n\thelpMenuKeyboardShortcuts: {\n\t\tid: 'help-menu.keyboard-shortcuts',\n\t\tdefaultMessage: 'Keyboard shortcuts',\n\t},\n})\n\n/** @public @react */\nexport function DefaultHelpMenuContent() {\n\treturn (\n\t\t<>\n\t\t\t<LanguageMenu />\n\t\t\t<KeyboardShortcutsMenuItem />\n\t\t</>\n\t)\n}\n\n/** @public @react */\nexport function KeyboardShortcutsMenuItem() {\n\tconst { KeyboardShortcutsDialog } = useTldrawUiComponents()\n\tconst { addDialog } = useDialogs()\n\n\tconst handleSelect = useCallback(() => {\n\t\tif (KeyboardShortcutsDialog) addDialog({ component: KeyboardShortcutsDialog })\n\t}, [addDialog, KeyboardShortcutsDialog])\n\n\tif (!KeyboardShortcutsDialog) return null\n\n\treturn (\n\t\t<TldrawUiMenuItem\n\t\t\tid=\"keyboard-shortcuts-button\"\n\t\t\tlabel={messages.helpMenuKeyboardShortcuts.id}\n\t\t\treadonlyOk\n\t\t\tonSelect={handleSelect}\n\t\t/>\n\t)\n}\n"],
  "mappings": "AAiBE,mBACC,KADD;AAjBF,SAAS,sBAAsB;AAC/B,SAAS,mBAAmB;AAC5B,SAAS,6BAA6B;AACtC,SAAS,kBAAkB;AAC3B,SAAS,oBAAoB;AAC7B,SAAS,wBAAwB;AAEjC,MAAM,WAAW,eAAe;AAAA,EAC/B,2BAA2B;AAAA,IAC1B,IAAI;AAAA,IACJ,gBAAgB;AAAA,EACjB;AACD,CAAC;AAGM,SAAS,yBAAyB;AACxC,SACC,iCACC;AAAA,wBAAC,gBAAa;AAAA,IACd,oBAAC,6BAA0B;AAAA,KAC5B;AAEF;AAGO,SAAS,4BAA4B;AAC3C,QAAM,EAAE,wBAAwB,IAAI,sBAAsB;AAC1D,QAAM,EAAE,UAAU,IAAI,WAAW;AAEjC,QAAM,eAAe,YAAY,MAAM;AACtC,QAAI,wBAAyB,WAAU,EAAE,WAAW,wBAAwB,CAAC;AAAA,EAC9E,GAAG,CAAC,WAAW,uBAAuB,CAAC;AAEvC,MAAI,CAAC,wBAAyB,QAAO;AAErC,SACC;AAAA,IAAC;AAAA;AAAA,MACA,IAAG;AAAA,MACH,OAAO,SAAS,0BAA0B;AAAA,MAC1C,YAAU;AAAA,MACV,UAAU;AAAA;AAAA,EACX;AAEF;",
  "names": []
}
