Animateions Weekly interaction drops Drop 001

Interaction component

Intent Button

A shadcn-style button upgrade for primary actions. Tune the feel, keep the API familiar, and drop it into product screens that need a clearer response to intent.

Preview Primary action
Button wrapper
Release queue

Ship this interaction

Use this when the action commits work: publish, save, checkout, invite, submit, or continue.

Use for

Primary actions that commit state. Avoid using it on every button; one dominant action per surface.

Shape
<IntentButton>Publish</IntentButton>
Current token