tldraw
Version:
A tiny little drawing editor.
8 lines (7 loc) • 1.71 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../../../../src/lib/ui/components/HelpMenu/DefaultHelpMenuContent.tsx"],
"sourcesContent": ["import { useCallback } from 'react'\nimport { useTldrawUiComponents } from '../../context/components'\nimport { useDialogs } from '../../context/dialogs'\nimport { LanguageMenu } from '../LanguageMenu'\nimport { TldrawUiMenuItem } from '../primitives/menus/TldrawUiMenuItem'\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/** @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=\"help-menu.keyboard-shortcuts\"\n\t\t\treadonlyOk\n\t\t\tonSelect={handleSelect}\n\t\t/>\n\t)\n}\n"],
"mappings": "AASE,mBACC,KADD;AATF,SAAS,mBAAmB;AAC5B,SAAS,6BAA6B;AACtC,SAAS,kBAAkB;AAC3B,SAAS,oBAAoB;AAC7B,SAAS,wBAAwB;AAG1B,SAAS,yBAAyB;AACxC,SACC,iCACC;AAAA,wBAAC,gBAAa;AAAA,IACd,oBAAC,6BAA0B;AAAA,KAC5B;AAEF;AAEO,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,OAAM;AAAA,MACN,YAAU;AAAA,MACV,UAAU;AAAA;AAAA,EACX;AAEF;",
"names": []
}