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
}