预览导航栏

New

参考 Codex 应用设计的导航栏,紧凑刻度在悬停时呈金字塔状展开,并浮现目标页面的预览。

安装

用 shadcn CLI 添加,或手动复制源码。

$ bunx --bun shadcn add @uilab/preview-rail

API 参考

items
PreviewRailItem[]
orientation?
"horizontal" | "vertical"
vertical
activeId?
string
defaultActiveId?
string
onActiveChange?
((id: string) => void)
renderPreview?
((item: PreviewRailItem) => ReactNode)
className?
string
railClassName?
string
previewClassName?
string

Keep in mind

Some components on this site are inspired by or recreated from existing work across the web. I'm not here to take credit; just to learn, experiment, and sometimes push things a bit further. If something looks familiar and I forgot to mention you, reach out and I'll fix that right away.