Right-Click Context Menus
Builder interfaces accumulate friction when common operations require toolbar trips. You want to duplicate a component — where's the duplicate button? You want to delete an element — do you click it first, then find delete? You want to move something into a different container — how many clicks is that?
Context menus answer all of these with a single right-click.
Actions at Your Cursor
Right-clicking any element on the builder canvas opens a context menu with actions relevant to that element. The menu knows what's selected — a component gets component actions, a container gets container actions, a text element gets text actions.
Common actions in the menu include:
- Duplicate — creates a copy of the element in the same parent container
- Delete — removes the element with a confirmation for non-trivial operations
- Move up / Move down — reorders the element within its container
- Move into — moves the element into an adjacent container
- Copy settings — copies the component's configuration to clipboard for pasting elsewhere
- Edit properties — opens the side panel settings for the element
Faster Than Toolbar Navigation
The context menu meets you where you are — at the element you clicked. No hunting for the right button in a toolbar at the edge of the screen. No selecting the element and then locating the operation in a menu somewhere else.
For repetitive operations during a build session — duplicating a component multiple times, deleting several elements, reordering items — the context menu dramatically reduces the interaction cost.
Consistent Across Element Types
The same right-click gesture works everywhere in the builder. Whether you're clicking a data table, a metrics card, a navigation item, or a simple text block, right-click shows the available actions. The consistency means you don't have to remember different interaction patterns for different element types.
Context menus are a small interaction detail with a large cumulative impact. Building pages faster, with less friction, produces better apps in less time.