UNPKG

tldraw

Version:

A tiny little drawing editor.

8 lines (7 loc) 1.91 kB
{ "version": 3, "sources": ["../../../../../src/lib/ui/components/DebugMenu/DefaultDebugMenu.tsx"], "sourcesContent": ["import { ReactNode } from 'react'\nimport { TldrawUiButton } from '../primitives/Button/TldrawUiButton'\nimport { TldrawUiButtonIcon } from '../primitives/Button/TldrawUiButtonIcon'\nimport {\n\tTldrawUiDropdownMenuContent,\n\tTldrawUiDropdownMenuRoot,\n\tTldrawUiDropdownMenuTrigger,\n} from '../primitives/TldrawUiDropdownMenu'\nimport { TldrawUiMenuContextProvider } from '../primitives/menus/TldrawUiMenuContext'\nimport { DefaultDebugMenuContent } from './DefaultDebugMenuContent'\n\n/** @public */\nexport interface TLUiDebugMenuProps {\n\tchildren?: ReactNode\n}\n\n/** @public @react */\nexport function DefaultDebugMenu({ children }: TLUiDebugMenuProps) {\n\tconst content = children ?? <DefaultDebugMenuContent />\n\n\treturn (\n\t\t<TldrawUiDropdownMenuRoot id=\"debug\">\n\t\t\t<TldrawUiDropdownMenuTrigger>\n\t\t\t\t<TldrawUiButton type=\"icon\" title=\"Debug menu\">\n\t\t\t\t\t<TldrawUiButtonIcon icon=\"dots-horizontal\" />\n\t\t\t\t</TldrawUiButton>\n\t\t\t</TldrawUiDropdownMenuTrigger>\n\t\t\t<TldrawUiDropdownMenuContent side=\"top\" align=\"end\" alignOffset={0}>\n\t\t\t\t<TldrawUiMenuContextProvider type=\"menu\" sourceId=\"debug-panel\">\n\t\t\t\t\t{content}\n\t\t\t\t</TldrawUiMenuContextProvider>\n\t\t\t</TldrawUiDropdownMenuContent>\n\t\t</TldrawUiDropdownMenuRoot>\n\t)\n}\n"], "mappings": "AAkB6B,cAG3B,YAH2B;AAjB7B,SAAS,sBAAsB;AAC/B,SAAS,0BAA0B;AACnC;AAAA,EACC;AAAA,EACA;AAAA,EACA;AAAA,OACM;AACP,SAAS,mCAAmC;AAC5C,SAAS,+BAA+B;AAQjC,SAAS,iBAAiB,EAAE,SAAS,GAAuB;AAClE,QAAM,UAAU,YAAY,oBAAC,2BAAwB;AAErD,SACC,qBAAC,4BAAyB,IAAG,SAC5B;AAAA,wBAAC,+BACA,8BAAC,kBAAe,MAAK,QAAO,OAAM,cACjC,8BAAC,sBAAmB,MAAK,mBAAkB,GAC5C,GACD;AAAA,IACA,oBAAC,+BAA4B,MAAK,OAAM,OAAM,OAAM,aAAa,GAChE,8BAAC,+BAA4B,MAAK,QAAO,UAAS,eAChD,mBACF,GACD;AAAA,KACD;AAEF;", "names": [] }