Component Audit: Primary Action Button

17 variations found across 8 product areas — same intent, different execution

When product teams operate independently, small decisions compound. Each button variation made sense in isolation. Together, they reveal a structural problem. Below: the same component, reimplemented across a single product.

Search Flow
r: 4px
size: 14px
pad: 10×20px
Booking Confirmation
r: 24px
size: 15px
pad: 12×28px
Dashboard CTA
r: 20px
size: 14px
pad: 14×24px
Settings Page
r: 6px
size: 13px
pad: 8×16px
Onboarding
r: 8px
size: 16px
pad: 16×36px
Filter Panel
r: 4px
size: 12px
pad: 6×14px
Modal Action
r: 8px
size: 15px
pad: 12×24px
Checkout
r: 2px
size: 16px
pad: 14×28px
Admin Tools
r: 0px
size: 13px
pad: 10×18px
Sidebar CTA
r: 6px
size: 14px
pad: 11×22px
Header Action
r: 12px
size: 14px
pad: 9×18px
Form Submit
r: 16px
size: 15px
pad: 13×26px
Card Action
r: 8px
size: 14px
pad: 10×20px
Global Action
r: 10px
size: 16px
pad: 12×24px
Micro Interaction
r: 3px
size: 13px
pad: 8×16px
Secondary Prominence
r: 14px
size: 15px
pad: 11×22px
Legacy Implementation
r: 5px
size: 14px
pad: 9×18px