Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Button

Interactive button component for user actions.

Usage Guidelines

Use buttons to trigger actions, submit forms, or navigate to different sections of the application. Choose the appropriate variant based on the action's importance and context.

Variants

Primary

The primary button is used for the most important action on a page. Use sparingly - typically only one primary button per page or section.

Secondary

Secondary buttons are used for less important actions that still need emphasis. They can be used multiple times on a page.

Outline

Outline buttons are used for tertiary actions or when you need a lighter visual treatment while maintaining accessibility.

Accessibility Notes

Section missing...

Implementation Status

🚧 Functional but incomplete - styling verification needed, missing accessibility features

Design Notes

The button component follows Carbon Design System patterns with DSP brand customizations. Spacing and typography align with the design system tokens.

Use buttons for actions that trigger changes or submit data. Use links for navigation to other pages or sections. Buttons should not be used for navigation purposes.