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
canvas-actions.tsx
Usage
API
| Property | Type | Default | Description |
|---|---|---|---|
children | ReactNode | required | The Anchor and Content subcomponents. |
open | boolean | — | Controlled open state. |
defaultOpen | boolean | false | Initial uncontrolled open state. |
onOpenChange | (open: boolean) => void | — | Called whenever the menu opens or closes. |
disabled | boolean | false | Prevents 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.