import { PORTRAIT_BREAKPOINT } from '../../constants' import { useActions } from '../../context/actions' import { useBreakpoint } from '../../context/breakpoints' import { useActionState } from '../../hooks/useActionState' import { ZoomTo100MenuItem } from '../menu-items' import { TldrawUiMenuActionItem } from '../primitives/menus/TldrawUiMenuActionItem' /** @public @react */ export function DefaultActionsMenuContent() { return ( <> ) } /** @public @react */ export function AlignMenuItems() { return ( <> ) } /** @public @react */ export function DistributeMenuItems() { return ( <> ) } /** @public @react */ export function StackMenuItems() { return ( <> ) } /** @public @react */ export function ReorderMenuItems() { return ( <> ) } /** @public @react */ export function ZoomOrRotateMenuItem() { const breakpoint = useBreakpoint() return breakpoint < PORTRAIT_BREAKPOINT.TABLET_SM ? : } /** @public @react */ export function RotateCCWMenuItem() { return } /** @public @react */ export function RotateCWMenuItem() { return } /** @public @react */ export function EditLinkMenuItem() { return } /** @public @react */ export function GroupOrUngroupMenuItem() { const actions = useActions() const canGroup = useActionState(actions['group']).enabled const canUngroup = useActionState(actions['ungroup']).enabled return !canGroup && canUngroup ? : } /** @public @react */ export function GroupMenuItem() { return } /** @public @react */ export function UngroupMenuItem() { return }