Circular Context Menu

Use Circular Context Menu for three to five direct actions on a selected spatial object. Its edge-aware arc keeps actions visible while preserving a clear relationship with the selected object.

Preview

Reduce motion:Off
Tune:Off
Inspect

Installation

Basic usage

TypeScript
canvas-actions.tsx

Usage

API

PropertyTypeDefaultDescription
childrenReactNoderequiredThe Anchor and Content subcomponents.
openboolean—Controlled open state.
defaultOpenbooleanfalseInitial uncontrolled open state.
onOpenChange(open: boolean) => void—Called whenever the menu opens or closes.
disabledbooleanfalsePrevents opening the menu.

Accessibility

The anchor is a button with expanded state. Arrow keys move through items, Escape returns focus to the anchor, and outside interaction closes the menu. Choose placement="top", "right", "bottom", or "left" based on the safe space in the consumer layout. Use concise accessible labels for icon-only actions.

Was this page helpful?

Your response helps us improve component docs.