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 (
)
}