import { useEditor, useValue } from '@tldraw/editor'
import { useShowCollaborationUi } from '../../hooks/useCollaborationStatus'
import {
ArrangeMenuSubmenu,
ClipboardMenuGroup,
ConversionsMenuGroup,
CursorChatItem,
EditMenuSubmenu,
MoveToPageMenu,
ReorderMenuSubmenu,
SelectAllMenuItem,
} from '../menu-items'
import { TldrawUiMenuGroup } from '../primitives/menus/TldrawUiMenuGroup'
/** @public @react */
export function DefaultContextMenuContent() {
const editor = useEditor()
const showCollaborationUi = useShowCollaborationUi()
const selectToolActive = useValue(
'isSelectToolActive',
() => editor.getCurrentToolId() === 'select',
[editor]
)
const isSinglePageMode = useValue('isSinglePageMode', () => editor.options.maxPages <= 1, [
editor,
])
if (!selectToolActive) return null
return (
<>
{showCollaborationUi && }
{!isSinglePageMode && }
>
)
}