Button Component

Capsule-shaped buttons with solid ink borders and orbit hover effect.

Variants

Sizes

With Icons

Icon Buttons

States

Hover over buttons to see the orbit outline effect.

Affordance Control

Use affordance="none" to disable orbit hover when buttons are inside already-hoverable containers.

42

Buttons in Containers

Use affordance="subtle" or border-transparent for buttons inside bordered containers to reduce visual noise.

Confirm action?

This will apply changes to your account.

CTA Buttons

Call-to-action buttons for hero sections and important actions.

Build Something Amazing

Start creating beautiful interfaces with the Orbit Capsule system.

API Reference

Button Props

PropTypeDefault
variant"default" | "secondary" | "outline" | "accent" | "destructive" | "ghost" | "subtle" | "link""default"
size"sm" | "default" | "lg" | "icon-sm" | "icon" | "icon-lg""default"
affordance"orbit" | "subtle" | "none""orbit"

Affordance Variants

  • orbit — Default orbit expansion effect on hover
  • subtle — Subtle brightness change, ideal for buttons inside hoverable containers
  • none — No hover affordance effect