Bouncy Accordion

Single-open accordion with weighted spring layout, icon rows and reduced-motion-safe content reveals.

Preview

Plan announcements, staging checks, reminders, and quiet periods around the same timeline.

Install

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

$ bunx --bun shadcn add @beui/bouncy-accordion

API Reference

items
{}
value?
string | null
defaultValue?
string | null
null
onValueChange?
((value: string | null) => void)
collapsible?
boolean
true
className?
string
classNames?
BouncyAccordionClassNames

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