Back to catalog
Component detail entry
Navigation
@vean/ui
SMenu

Menu

Menu 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.40.0-beta.1

2026-09-11

Compare release

Style

optimize menu space

Scope: menuAuthors: soybeanjsView commit5c0a5

v0.31.0

2026-08-31

Compare release

Style

optimize menu space

Scope: menuAuthors: soybeanjsView commit5c0a5

v0.30.0

2026-08-20

Compare release

Optimization

add default prioritizePosition prop

Scope: menuAuthors: soybeanjsView commit0b47e

Optimization

add default prioritizePosition prop

Scope: menuAuthors: soybeanjsView commit45fed

v0.30.0-beta.1

2026-08-19

Compare release

Optimization

add default prioritizePosition prop

Scope: menuAuthors: soybeanjsView commit0b47e

Optimization

add default prioritizePosition prop

Scope: menuAuthors: soybeanjsView commit45fed

v0.15.0

2026-04-26

Compare release

Feature

add MenuSubAttributeContext and integrate into menu components

Scope: menuAuthors: soybeanjsView commit7bc9f

Fix

correct focus handling in PopperPositioner and RovingFocusGroup

Scope: menuAuthors: soybeanjsView commit68b9d

Refactor

Implement Menu Compact components

Scope: menuAuthors: soybeanjsView commita1e6d

Chore

add unit tests for SMenuOptions keyboard navigation

Scope: menuAuthors: soybeanjsView commita4532

Style

change cursor style from default to pointer for menu items

Scope: menuAuthors: soybeanjsView commitc47ff

v0.15.0-beta.1

2026-04-18

Compare release

Feature

add MenuSubAttributeContext and integrate into menu components

Scope: menuAuthors: soybeanjsView commit7bc9f

Fix

correct focus handling in PopperPositioner and RovingFocusGroup

Scope: menuAuthors: soybeanjsView commit68b9d

Refactor

Implement Menu Compact components

Scope: menuAuthors: soybeanjsView commita1e6d

Chore

add unit tests for SMenuOptions keyboard navigation

Scope: menuAuthors: soybeanjsView commita4532

Style

change cursor style from default to pointer for menu items

Scope: menuAuthors: soybeanjsView commitc47ff

v0.14.0

2026-04-03

Compare release

Refactor

enhance menu item radio and checkbox components

Scope: menuAuthors: soybeanjsView commit233ff

v0.3.0

2026-01-29

Compare release

Feature

support active state

Scope: menuAuthors: soybeanjsView commit32476

v0.1.11

2026-01-28

Compare release

Fix

add focus-visible outline to popup for better accessibility

Scope: menuAuthors: soybeanjsView commitf5509

v0.0.20

2026-01-21

Compare release

Feature

support indicator position

Scope: menuAuthors: soybeanjsView commitf7da3

v0.0.8

2026-01-01

Compare release

Optimization

enhance type definitions

Scope: menuAuthors: soybeanjsView commite2fb8

Refactor

restructure menu components by introducing popup and positioner elements, updating context management, and enhancing type definitions for improved clarity and functionality

Scope: menuAuthors: soybeanjsView commitf4143