Skip to content
Presentational user interface components such as buttons, form elements and overlays. Browse all components or select a specific category.
Choose category...
Accordion preview
Accordion
New: New
A stacked set of interactive items that you can click to show more information. Each item can be either collapsed or expanded to reveal the complete content.
Action banner preview
Action banner
Warning: Lab
A versatile and somewhat unopinionated component. Commonly used as a linkbox to combine multiple elements into a single interactable element.
Action Menu preview
Action Menu
New: New
Enable users to trigger actions from a list in a popover when space is limited.
Avatar preview
Avatar
A graphical representation of a user or entity - usually a photo or initials
Badge preview
Badge
New: New
A static label that highlights an item's status.
Banner preview
Banner
New: New
A prominent section at the top of a page that provides users with important feedback or information relating to the entire page, product, or application.
Box preview
Box
A utility component for working with spacing and borders.
Button preview
Button
A clickable element which communicates that users can trigger an action.
Button group preview
Button group
A layout component used to group multiple related actions a user can take.
Callout preview
Callout
Capture the attention of users and provide them with important feedback or information that relates to an entire page or page section.
Card preview
Card
New: New
A styled container that groups related content and actions.
Checkbox preview
Checkbox
Checkboxes are most commonly used when there are multiple items to select in a list. Users can select zero, one, or any number of items.
Choice Tiles preview
Choice Tiles
Warning: Lab
Enable users to select a single value from a list of choices that support more complex content than regular radio buttons.
No image available...
Click Outside
Warning: Lab
A utility component that detects a click outside of the component it's wrapping
Copyable preview
Copyable
Warning: Lab
A button that allow users to quickly and easily copy content to their clipboard.
Count preview
Count
New: New
A static label that indicates the quantity of items.
Currency input preview
Currency input
An enhanced input field that provides visual and non-visual cues to a user when entering an amount of money in a specified currency.
Date input preview
Date input
Warning: Lab
A means of inputting a date - either in a textfield or using a date picker interface.
Date picker preview
Date picker
A form element used to select a single or a range of dates.
No image available...
Drawer
New: New
A panel that slides out from the edge of the screen to focus a user's attention on completing a task or viewing details about an item.
Empty state preview
Empty state
Warning: Lab
Used when there is no data to display to describe what the user can do next. Empty state provides explanation and guidance to help user progress.
Feature tip preview
Feature tip
Warning: Lab
Used to help users learn about new or unfamiliar interface features.
Fieldset preview
Fieldset
Warning: Lab
A wrapper for related form fields. Used to separate form content with a label and spacing.
No image available...
File drop
Warning: Lab
Utility component that lets users upload files by dragging and dropping the files into an area on a page, or activating a button.
No image available...
File Input
Warning: Lab
Utility component that allow users to select a file(s) from the file system.
Filter menu preview
Filter menu
A component used to apply category-specific filters for a dataset.
Filter results preview
Filter results
Used to reflect the amount of results given a set of applied filters. It's also used to allow users to clear all filters.
Filters layout preview
Filters layout
Warning: Lab
A composable and responsive layout component for filters
Focus preview
Focus
Different UI elements require different focus styles. That's why we expose three different focus styles. This provides our customers who navigate by keyboard with an optimal experience.
Form control preview
Form control
Warning: Draft
Form control displays a labelled input and, optionally, associated validation text and/or hint text.
Help popover preview
Help popover
Warning: Draft
An icon button with a question mark that reveals help information on click or tap.
Icon button preview
Icon button
New: New
Enables users to control the visibility of other UI elements.
Inline preview
Inline
A utility component for controlling horizontal layouts.
Input preview
Input
An element used to create interactive controls for web-based forms in order to accept data from the user.
Link preview
Link
Text that navigates the user from one page to another.
List preview
List
A set of text objects in a bulleted or numbered format.
List item preview
List item
Warning: Lab
A versatile element that can display information in a clear and organized manner.
Listbox preview
Listbox
Warning: Lab
A listbox provides a way to select or reorder options in a predefined list and a selected option can then be made to perform a single action.
Loading preview
Loading
A component used as a placeholder when content is not yet available or to indicate that an action is being processed.
Modal preview
Modal
A page overlay that displays information and blocks interaction with the page until an action is taken or the modal is dismissed.
Modal Split preview
Modal Split
New: New
Modal split is a focused-experience, introduced as an overlay to explain to customers concepts or actions within the product.
Page preview
Page
Warning: Lab
A collection of components which let you compose a page in our web application.
Phone input preview
Phone input
Warning: Lab
Used to collect phone numbers with international dial codes. It contains a dropdown which allows the user to choose from a list of countries and dial codes.
Popover preview
Popover
A small overlay that opens on demand. Popovers allow users to access additional content and actions without cluttering the page.
Progress bar preview
Progress bar
A component used to represent the completion of a task or to visualize different states that are relevant to the user.
Promotional Banner preview
Promotional Banner
Displays an important, succinct, promotional message, and provides actions for users to address (or dismiss the banner). It requires a user action to be dismissed.
Radio group preview
Radio group
A form element that allow users to select an single option from a list of at least two options.
Search preview
Search
Warning: Lab
An input that allow users to find content by entering a search term.
Segmented control preview
Segmented control
Warning: Lab
A hybrid somewhere between a button group, radio buttons, and tabs; segmented controls are used to switch between different options or views.
Select preview
Select
A form component used to select data from a list.
Skeleton preview
Skeleton
Warning: Draft
Replaces content with a placeholder of the same shape to indicate a loading state.
Slider preview
Slider
Warning: Lab
A form control for choosing a value within a preset range of values.
Spinner preview
Spinner
A component used as a placeholder when content is not yet available or to indicate that an action is being processed.
Stack preview
Stack
A utility component for controlling vertical layouts.
Steps preview
Steps
Warning: Lab
A representation of a user’s progress through a series of discrete steps.
Switch preview
Switch
New: New
A control used to switch between two states - often on or off.
Table preview
Table
Warning: Lab
A component for displaying large amounts of data in rows and columns.
Tabs preview
Tabs
Tabs are labeled controls that allow users to switch between multiple views within a page.
Tag preview
Tag
New: New
A static label that highlights an item's category or attribute.
Text preview
Text
A primitive component that can be used to create all kinds of text styles.
Textarea preview
Textarea
A form element that allows users to enter text on multiple lines.
Tooltip preview
Tooltip
A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.
No image available...
Visually Hidden
New: New
A wrapper component used to visually hide content that is necessary to provide appropriate context to users utilising assistive technology.
Wizard preview
Wizard
Warning: Lab
A setup process where the user is guided through a series of steps to achieve a goal.