import { useCanRedo, useCanUndo } from '../../hooks/menu-hooks' import { AccessibilityMenu } from '../AccessibilityMenu' import { ColorSchemeMenu } from '../ColorSchemeMenu' import { KeyboardShortcutsMenuItem } from '../HelpMenu/DefaultHelpMenuContent' import { InputModeMenu } from '../InputModeMenu' import { LanguageMenu } from '../LanguageMenu' import { ClipboardMenuGroup, ConversionsMenuGroup, ConvertToBookmarkMenuItem, ConvertToEmbedMenuItem, EditLinkMenuItem, FitFrameToContentMenuItem, FlattenMenuItem, GroupMenuItem, RemoveFrameMenuItem, SelectAllMenuItem, ToggleAutoSizeMenuItem, ToggleDebugModeItem, ToggleDynamicSizeModeItem, ToggleEdgeScrollingItem, ToggleFocusModeItem, ToggleGridItem, ToggleLockMenuItem, TogglePasteAtCursorItem, ToggleSnapModeItem, ToggleToolLockItem, ToggleTransparentBgMenuItem, ToggleWrapModeItem, UngroupMenuItem, UnlockAllMenuItem, ZoomTo100MenuItem, ZoomToFitMenuItem, ZoomToSelectionMenuItem, } from '../menu-items' import { TldrawUiMenuActionItem } from '../primitives/menus/TldrawUiMenuActionItem' import { TldrawUiMenuGroup } from '../primitives/menus/TldrawUiMenuGroup' import { TldrawUiMenuSubmenu } from '../primitives/menus/TldrawUiMenuSubmenu' /** @public @react */ export function DefaultMainMenuContent() { return ( <> ) } /** @public @react */ export function ExportFileContentSubMenu() { return ( ) } /** @public @react */ export function EditSubmenu() { return ( ) } /** @public @react */ export function MiscMenuGroup() { return ( ) } /** @public @react */ export function LockGroup() { return ( ) } /** @public @react */ export function UndoRedoGroup() { const canUndo = useCanUndo() const canRedo = useCanRedo() return ( ) } /** @public @react */ export function ViewSubmenu() { return ( ) } /** @public @react */ export function ExtrasGroup() { return ( <> ) } /* ------------------- Preferences ------------------ */ /** @public @react */ export function PreferencesGroup() { return ( ) }