溢出操作栏

连体胶囊式主操作栏,弹簧展开后可露出更多附加操作。

安装

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

$ bunx --bun shadcn add @uilab/overflow-actions

API 参考

primaryActions
OverflowActionItem[]
overflowActions
OverflowActionItem[]
expanded?
boolean
defaultExpanded?
boolean
false
onExpandedChange?
((expanded: boolean) => void)
onAction?
((item: OverflowActionItem) => void)
collapseOnAction?
boolean
false
size?
"sm" | "md"
md
openLabel?
string
Show extra actions
closeLabel?
string
Hide extra actions
className?
string
classNames?
OverflowActionsClassNames

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.