{
  "version": 3,
  "sources": ["../../../../../src/lib/ui/components/ContextMenu/DefaultContextMenuContent.tsx"],
  "sourcesContent": ["import { useEditor, useValue } from '@tldraw/editor'\nimport { useShowCollaborationUi } from '../../hooks/useCollaborationStatus'\nimport {\n\tArrangeMenuSubmenu,\n\tClipboardMenuGroup,\n\tConversionsMenuGroup,\n\tCursorChatItem,\n\tEditMenuSubmenu,\n\tMoveToPageMenu,\n\tReorderMenuSubmenu,\n\tSelectAllMenuItem,\n} from '../menu-items'\nimport { TldrawUiMenuGroup } from '../primitives/menus/TldrawUiMenuGroup'\n\n/** @public @react */\nexport function DefaultContextMenuContent() {\n\tconst editor = useEditor()\n\tconst showCollaborationUi = useShowCollaborationUi()\n\n\tconst isSinglePageMode = useValue('isSinglePageMode', () => editor.options.maxPages <= 1, [\n\t\teditor,\n\t])\n\n\t// Note: we intentionally don't bail out for non-select tools. Each submenu\n\t// below self-hides when it has nothing to offer (no selection, no shapes,\n\t// readonly), so the menu carries the right items in any tool \u2014 e.g. Paste\n\t// and Select all after a touch long-press while a shape tool is active.\n\t// (Closes #8828.)\n\n\treturn (\n\t\t<>\n\t\t\t{showCollaborationUi && <CursorChatItem />}\n\t\t\t<TldrawUiMenuGroup id=\"modify\">\n\t\t\t\t<EditMenuSubmenu />\n\t\t\t\t<ArrangeMenuSubmenu />\n\t\t\t\t<ReorderMenuSubmenu />\n\t\t\t\t{!isSinglePageMode && <MoveToPageMenu />}\n\t\t\t</TldrawUiMenuGroup>\n\t\t\t<ClipboardMenuGroup />\n\t\t\t<ConversionsMenuGroup />\n\t\t\t<TldrawUiMenuGroup id=\"select-all\">\n\t\t\t\t<SelectAllMenuItem />\n\t\t\t</TldrawUiMenuGroup>\n\t\t</>\n\t)\n}\n"],
  "mappings": "AA8BE,mBACyB,KACxB,YAFD;AA9BF,SAAS,WAAW,gBAAgB;AACpC,SAAS,8BAA8B;AACvC;AAAA,EACC;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACM;AACP,SAAS,yBAAyB;AAG3B,SAAS,4BAA4B;AAC3C,QAAM,SAAS,UAAU;AACzB,QAAM,sBAAsB,uBAAuB;AAEnD,QAAM,mBAAmB,SAAS,oBAAoB,MAAM,OAAO,QAAQ,YAAY,GAAG;AAAA,IACzF;AAAA,EACD,CAAC;AAQD,SACC,iCACE;AAAA,2BAAuB,oBAAC,kBAAe;AAAA,IACxC,qBAAC,qBAAkB,IAAG,UACrB;AAAA,0BAAC,mBAAgB;AAAA,MACjB,oBAAC,sBAAmB;AAAA,MACpB,oBAAC,sBAAmB;AAAA,MACnB,CAAC,oBAAoB,oBAAC,kBAAe;AAAA,OACvC;AAAA,IACA,oBAAC,sBAAmB;AAAA,IACpB,oBAAC,wBAAqB;AAAA,IACtB,oBAAC,qBAAkB,IAAG,cACrB,8BAAC,qBAAkB,GACpB;AAAA,KACD;AAEF;",
  "names": []
}
