Skip to content
Presentational user interface components such as buttons, form elements and overlays. Browse all components or select a specific category.
All categories
Accordion preview
Accordion
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
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
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
A static label that highlights an item's status.
Banner preview
Banner
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
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
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
Lab
A utility component that detects a click outside of the component it's wrapping
Copyable preview
Copyable
Lab
A button that allow users to quickly and easily copy content to their clipboard.
Count preview
Count
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
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
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
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
Lab
Used to help users learn about new or unfamiliar interface features.
Fieldset preview
Fieldset
Lab
A wrapper for related form fields. Used to separate form content with a label and spacing.
No image available...
File drop
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
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
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
Draft
Form control displays a labelled input and, optionally, associated validation text and/or hint text.
Help popover preview
Help popover
Draft
An icon button with a question mark that reveals help information on click or tap.
Icon button preview
Icon button
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
Lab
A versatile element that can display information in a clear and organized manner.
Listbox preview
Listbox
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
Modal split is a focused-experience, introduced as an overlay to explain to customers concepts or actions within the product.
Page preview
Page
Lab
A collection of components which let you compose a page in our web application.
Phone input preview
Phone input
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
Lab
An input that allow users to find content by entering a search term.
Segmented control preview
Segmented control
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
Draft
Replaces content with a placeholder of the same shape to indicate a loading state.
Slider preview
Slider
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
Lab
A representation of a user’s progress through a series of discrete steps.
Switch preview
Switch
New
A control used to switch between two states - often on or off.
Table preview
Table
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
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
A wrapper component used to visually hide content that is necessary to provide appropriate context to users utilising assistive technology.
Wizard preview
Wizard
Lab
A setup process where the user is guided through a series of steps to achieve a goal.