Components

User interface components that can be used with any JavaScript framework.

Actions

Buttons

Buttons allow users to perform an action or to (occasionally) navigate to another page.

Button Group

A button group is a grouping of buttons whose actions are related to each other.

empty

Quick Actions

Quick actions allow users to perform contextual actions when hovering or focusing on a specific component.

This is a paragraph that contains a link to a page in the middle of the text.

Links

Links allow users to navigate to a different location. They can be presented inside a paragraph or as standalone text.

Navigation

Dropdown

Brief description of the component and what it's generally used for.

Pagination

We use a large block of connected links for our pagination, making links hard to miss and easily scalable—all while providing large hit areas.

Empty

Sidebar Navigation

Side navigation lets users navigate the entire content of a product or a section. These can be used for a single level or a multi-level navigation.

Tabs

Accessible tabs, powered by JS. Users should be able to click through the tabs, or use arrow keys.

Data Entry

Checkbox

Checkboxes allow users to select multiple items from a list of individual items, or to mark one individual item as selected.

Data Display

Miscellaneous