Vivid Logo Vivid

Button

Buttons trigger an action, such as submitting a form, closing a dialog, or navigating to a new page.

Appearance

Filled

  • Highest-priority actions
  • Use once per section
  • Examples: Submit, Confirm or Save

Outlined

  • Non-critical actions
  • Examples: Back, Cancel, Edit or Add

Ghost

  • Tertiary actions
  • Examples: View terms, Back or Close
  • Group inside a Action Group for related actions

Outlined Light

  • Non-critical actions
  • Examples: Back, Cancel, Edit or Add

Ghost Light

  • Tertiary actions
  • Examples: View terms, Back or Close
  • Group inside a Action Group for related actions

Connotation

Accent

  • Purpose: Neutral
  • Examples: Close, Exit, Edit
  • Use when purpose is neither constructive or distructive

CTA

  • Highest-priority actions that are required to complete the user’s task
  • Only used once per screen

Announcement

Success

  • Represents a constructive action
  • Examples: complete, approve, resolve, add etc.

Alert

  • Represents actions that could have destructive effects on the user’s data
  • Examples: delete or remove

Icons

The icon-only button is a separate component in Figma.

  • Examples: toolbar or in the meta slot of a card
  • Clarify the purpose of the button using a tooltip
  • Place ghost appearance buttons inside an action-group

Size

The smaller size buttons (condensed and super-condensed) are useful when used inside other components (inside data-grid-cell or action-group for a toolbar) as they take up less space.

Ghost buttons

Disabled

Try to use progressive disclosure instead of disabled buttons.

Ensure that the user is able to understand why the action is disabled and what they need to do to enable it.