Button

Spring-pressed Button plus StatefulButton (idle → loading → success / error) and MagneticButton.

Button

base.tsx

Press scale, hover lift, variants and sizes.

Install

$ bunx --bun shadcn add @beui/button-base

Stateful Button

stateful.tsx

Idle → loading → success / error with blur-swap slots and morphing width.

Install

$ bunx --bun shadcn add @beui/button-stateful

Magnetic Button

magnetic.tsx

Button composed with the Magnetic wrapper for cursor-attracted pull.

Install

$ bunx --bun shadcn add @beui/button-magnetic

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