Components Overview
Components and patterns are basic UI elements which can be used to build on-brand UIs.
| Accordion | Component  | The Accordion component allows users to show and hide sections of content.  | Live  | 
| Alert | Component  | The Alert component highlights important information, warnings, or feedback to the user.  | Live  | 
Autocomplete  | Component  | The Autocomplete component provides a user with pre-loaded suggestions as they type.  | Live  | 
| Badge | Component  | The Badge component highlights an item's status or category.  | Live  | 
| Banner | Example  | The Banner example highlights key content and actions on a page.  | Live  | 
Brand Provider  | Component  | The Brand Provider component sets the brand tokens and base level styling for applications.  | Live  | 
| Button | Component  | The Button component allows users to perform or trigger an action.  | Live  | 
Button Group  | Pattern  | The Button Group pattern keeps related buttons visually linked and arranged across viewports.  | Live  | 
| Card | Example  | The Card example visually groups related content or tasks.  | Live  | 
| Checkbox | Component  | The Checkbox component allows users to make one or more selections from a set of options.  | Live  | 
| Column | Component  | The Column component allows you to set individual column widths in a layout.  | Live  | 
| Container | Component  | The Container component groups UI elements in a fixed area.  | Live  | 
Content Switcher  | Example  | The Content Switcher example allows users to edit content in context.  | Live  | 
Date Format  | Pattern  | The Date Format pattern automatically formats a users date input.  | Live  | 
| Datepicker | Component  | The Datepicker component provides a visual representation for selecting dates.  | Live  | 
| Divider | Pattern  | The Divider pattern provides the user a visual break between content.  | Live  | 
| Favicon | Component  | The Favicon component generates the brand specific favicon for an application.  | Live  | 
| Footer | Component  | The Footer component holds persistent links and information at the bottom of each page.  | Live  | 
| Form Group | Pattern  | The Form Group pattern is a consistent layout to show the relationship between form fields and labels.  | Live  | 
| Grid | Component  | The Grid component allows you to set equally sized columns in a grid layout.  | Live  | 
| Header | Component  | The Header component displays core branding and navigation at the top of each page.  | Live  | 
| Headings | Pattern  | Defines HTML headings | Live  | 
| Icon | Component  | The Icon component ensures consistent styling of icons across applications.  | Live  | 
| Input | Component  | The Input component allows users to enter a single-line of text.  | Live  | 
Input Format  | Pattern  | The Input Format pattern automatically formats a users input to the data type.  | Live  | 
Input Group  | Component  | The Input Group component joins a single-line text input with a defined input context or available action.  | Live  | 
| Label | Component  | The Label component guides a user on the expected input of a form field.  | Live  | 
| Legend | Component  | The Legend component guides a user on the expected selection for a group of form fields.  | Live  | 
| Link | Component  | The Link component ensures consistent styling of text links across applications.  | Live  | 
| Lists | Pattern  | The List pattern allows content to be presented in ordered and unordered lists.  | Live  | 
| Logo | Component  | The Logo component displays the brand's logo. | Live  | 
| Message | Component  | The Message component displays contextual text based alerts to users.  | Live  | 
| Modal | Component  | The Modal component displays critical information or actions that require immediate user response.  | Live  | 
| Navigation | Example  | The Navigation example guide users through site content.  | Live  | 
Number Plate  | Pattern  | The Number Plate pattern styles text to resemble a number plate.  | Live  | 
| Password | Component  | The Password component provides a secure single-line input for password entry.  | Live  | 
| Price | Pattern  | The Price pattern provides consistent formatting for presenting numbers in currently format.  | Live  | 
Progress Loader  | Component  | The Progress Loader component shows the progress of an ongoing action.  | Live  | 
| Radio | Component  | The Radio component allows users to make a single selection for a set of options.  | Live  | 
Radio Block  | Component  | The Radio Block component provides users with block-styled, visual options which are individually selectable.  | Live  | 
Segmented Control  | Component  | The Segmented Control component presents mutually exclusive options horizontally.  | Live  | 
| Select | Component  | The Select component allows users to make a single choice from a list of available options.  | Live  | 
| Skip Links | Component  | The Skip Links component allows users to jump to different content areas on a page.  | Live  | 
| Spinner | Component  | The Spinner component indicates an ongoing process or loading state.  | Live  | 
| Tabs | Component  | The Tabs component allows users to switch between different panels of content.  | Live  | 
| Text | Example  | Defines HTML text | Live  | 
| Textarea | Component  | The Textarea component allows users to enter multiple lines of text.  | Live  | 
| Timepicker | Example  | The Timepicker example automatically formats a users time input.  | Live  | 
Toggle Content  | Pattern  | The Toggle Content pattern allows users to show and hide snippets of content.  | Live  | 
| Tooltip | Component  | The Tooltip component provides helpful or contextual information on interaction.  | Live  |