TreeMenu
TreeMenu 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.
If you are composing interactions in the same family, these components usually pair well together.
Version history is grouped by release so you can quickly see what changed for this component across published versions.
2026-09-14
keyboard navigation for the collapsed dropdown popup
seed collapsed dropdown open state from dropdownMenuProps
2026-09-11
keyboard navigation for the collapsed dropdown popup
seed collapsed dropdown open state from dropdownMenuProps
add pxToRem default value
2026-08-31
add pxToRem default value
2026-08-20
add expandStrategy prop, support keep and active mode
2026-08-19
add expandStrategy prop, support keep and active mode
2026-05-27
enhance tooltip and badge integration in tree menu styles and components
2026-05-11
Implement TreeMenuCmpact
2026-04-26
fix collapsible ui context in tree menu
2026-04-18
fix collapsible ui context in tree menu
2026-02-09
add TreeMenuOptions component and enhance context management
2026-01-30
add active-value binding to dropdown menu
2026-01-29
implement active path tracking and update child active state logic
add getTreePaths function and update tree-menu component to use it
2026-01-28
update open state logic in TreeMenuCollapsible component
add select-dropdown event emission in TreeMenuOption component
2026-01-28
ensure new menu objects are created in filterHiddenMenus function
2026-01-28
enhance filtering logic for hidden menus and update child visibility checks
2026-01-28
adjust spacing and padding for size variants in TreeMenu
2026-01-28
update hasChildren computation to exclude hidden children
improve children filtering logic in TreeMenuOption and TreeMenu
2026-01-28
refactor type definition and add hidden property
2026-01-28
add item visibility control to tree menu options
2026-01-28
change TreeMenuGroupOptionData to a type and remove redundant properties
2026-01-28
add showGroupIcon prop to control group icon visibility
enhance TreeMenuOption with new props for better customization
2026-01-27
remove unused useTreeMenuUi import and refactor styled item component
2026-01-27
update groupRoot margin styles for better layout
2026-01-27
remove unused collapsedWidth prop from TreeMenuRootProps
2026-01-27
extend TreeMenuOptionData with custom properties and update type definitions
2026-01-26
enhance TreeMenuStyledItem with computed classes and props interface
2026-01-08
add 'as' prop to TreeMenuOption and update related components for improved flexibility in rendering
2026-01-02
implement TreeMenu headless component with enhanced structure and styling, including new TreeMenuOption and TreeMenuGroup components
2026-01-01
add margin reset to root style for improved layout consistency
2025-12-09
enhance dropdown selection handling and update type definitions for better integration
2025-12-07
enhance dropdown selection handling and update type definitions for better integration
2025-11-19
improve item action positioning and tooltip logic for better usability
2025-11-19
improve item action positioning and tooltip logic for better usability