All studies55 / 74
Interaction
Slide to approve
A handle you drag to the end of the track to commit; on release it plants itself and unfurls into the confirmation.
Where it earns its place
Irreversible actions that deserve a deliberate gesture: approving a proposal, publishing a launch, confirming a payment.
What we changed
- Recast from a bare control into a proposal card with real scope, timeline and investment.
- Track width is measured live, so the same component works in a grid card and on a full stage.
- Added keyboard commit (Enter / Space) and reduced-motion handling the original left to the host.
- Kept the original's best idea: the right edge is pinned by arithmetic while the handle unfurls, so it never wobbles.