Button
A button is an interactive element that triggers an action.
Philosophy
Buttons represent actions. They should be designed to communicate hierarchy, clarity, and accessibility.
They make the most important actions stand out.
They provide consistent feedback for interaction.
They should always feel familiar and predictable to users.
Anatomy
Variants
Primary
Filled with color. The main action on a page. Each page can only have one.
Secondary
Uses a neutral color. For any other actions.
States
Idle
Neutral state.
Disabled
Clearly unavailable, with no interactivity.
Material
Liquid glass
Usage tips
Dos
Use one primary button per view.
Pair icons with text when it adds clarity.
Don’ts
Don’t place multiple primary buttons next to each other.
Don’t rely on icon-only buttons unless universally recognized.
Real-world example


















































