NavMenu
侧边导航菜单 · 自研零依赖 · inline 手风琴/collapsed 图标飞出 + 树形 items + 选中/展开受控 + 纯 CSS grid 高度过渡 + WAI-ARIA tree 键盘漫游
全状态
inline(默认收起子菜单)
inline · 展开 + 子项选中
inline · 行尾操作 actions(hover 显删除 · 会话列表)
collapsed(图标轨 · 悬浮飞出)
Playground
<NavMenu
mode="inline"
items={items}
defaultOpenKeys={["users"]}
selectedKeys={selected}
onSelect={(key) => setSelected([key])}
/>