Skip to main content
OORBIT UI
Component catalog
ComponentsButton

Button

Purposeful actions with clear hierarchy, useful sizing, and visible states. Built from semantic tokens, keyboard-friendly HTML, and reusable React composition.

8 examples
Choose an action
Action hierarchyAccent, neutral, quiet, and destructive actions.
Choose an action
Buttons with iconsIcons reinforce an already clear label.
Choose an action
Compact actionsDense but still comfortable at 38px.
Loading outcomeAction feedback without layout movement.

Usage guidance

Use the simplest control that communicates the task. Keep labels specific, preserve comfortable targets, and avoid presenting static information as an action.

Design language

Neutral controls sit on calm charcoal or paper surfaces. Every rounded rectangle uses a continuous G2-style squircle corner; true circles and capsules stay round. Orange is reserved for primary decisions, while coral, violet, cyan, sage, and yellow communicate category and context.