SoybeanUI is now VeanUIMigration guidePackages moved to @vean/aria and @vean/ui, and the docs moved to veanui.com.This site redirects in Nov 2026; the @soybeanjs packages are deprecated in Apr 2027.
Back to catalog
Component detail entry
Navigation
@soybeanjs/ui
SContextMenu

ContextMenu

ContextMenu belongs to the Navigation category. Start with demos and usage, then use the API tables to finish integration and styling decisions.

Use the quick jump panel to reach overview, usage, demos, and API first, then continue through the full page.

Quick jump

Related components

If you are composing interactions in the same family, these components usually pair well together.

Changelog

Version history is grouped by release so you can quickly see what changed for this component across published versions.

v0.50.0

2026-10-02

Compare release

Fix

dismiss on a left press of the trigger

Scope: context-menuAuthors: soybeanjsView commit4c06a

Fix

dismiss on a left press of the trigger

Scope: context-menuAuthors: soybeanjsView commit4c06a

v0.8.0

2026-02-10

Compare release

Optimization

remove unused triggerElement from context menu props

Scope: context-menuAuthors: soybeanjsView commit0c3c1

v0.0.8

2026-01-01

Compare release

Optimization

introduce popupProps to context menu components for enhanced functionality

Scope: context-menuAuthors: soybeanjsView commite7289

v0.0.2

2025-11-18

Compare release

Feature

implement context menu components including base, checkbox, radio, and mix examples

Scope: context-menuAuthors: soybeanjsView commit2c854

Feature

add pressOpenDelay prop to ContextMenuRoot and update ContextMenuTrigger to utilize it

Scope: context-menuAuthors: soybeanjsView commit64b96

Feature

implement context menu components including base, checkbox, radio, and mix examples

Scope: context-menuAuthors: soybeanjsView commit2c854

Feature

add pressOpenDelay prop to ContextMenuRoot and update ContextMenuTrigger to utilize it

Scope: context-menuAuthors: soybeanjsView commit64b96