A press-and-hold confirm: a flame-edged fill rises through the button while you hold, drains if you let go early, and lands with a burst of sparks.
npx shadcn@latest add @viberdy/hold-to-ignite-button
—
hold-to-ignite-button