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
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.

Updated