Overflow Actions

Connected pill rail for primary actions that springs open to reveal extra controls.

Preview

Install

Add it with the shadcn CLI, or copy the source manually.

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

API Reference

primaryActions
{}
overflowActions
{}
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.

Updated