Morningstar Logo
Morningstar Design
Foundations
Systems
Sign In
Close
Product
Get Started
Color Palettes
Type
UI Icons
Space
Grids
Content
Elevation
Micro Animation
Tokens
Components
Overview
Application Header
Avatar
Banner
Block Message
Button
Card
Checkbox
Combo Box
Data Table
Date Picker
Dialog
Empty State
Exhibit
Fieldset
Form
Inline Message
Input
Link
List Group
Loader
Modal
Morningstar ESG Risk Rating
Morningstar Medalist Rating
Morningstar Rating
Navigation
Notification
Pagination
Popover
Radio Button
Range Slider
Search Field
Search Results
Section
Segmented Button
Select
Stepper
Switch
Tabs
Tag
Textarea
Tooltip
Support
Components Overview
Application Header
The application header identifies the product and provides persistent access to tools and elements that are universally applicable across all pages within an application.
1.0.x
Avatar
Avatar displays visual depictions to identify an author or user.
1.0.x
Banner
Banners display a system-level message.
1.0.x
Block Message
Block messages provide contextual information adjacent to items on the visible page. There are four types: error, warning, success, or informational.
1.0.x
Button
Buttons trigger interactions throughout the experience.
1.0.x
Card
Cards provide a set of content that acts as an entry point to more detailed information.
1.0.x
Checkbox
Checkboxes afford one or more selections from a set of options.
1.0.x
Combo Box
Combo Boxes provide single or multiple Select functionality with the added benefit of MDPS styling and live search.
1.0.x
Data Table
Data Tables are used to display static data in a tabular format.
1.0.x
Date Picker
Date pickers provide single date selection through a visual calendar element tied to an input.
1.0.x
Dialog
Dialogs elicit a response or reveal critical information without losing the context of the underlying page.
1.0.x
Empty State
Empty states appear when content is missing or unavailable, providing insight on what has happened and how to proceed.
1.0.x
Exhibit
Exhibits pair a visual element and a caption to provide additional content intended to aid in the communication of ideas.
1.0.x
Fieldset
Field sets wrap multiple deeply related elements within a form.
1.0.x
Form
Forms gather information from users via Checkboxes, Inputs, Radio Buttons, Selects, and Textareas. Labels sit atop these elements.
1.0.x
Inline Message
Inline Messages provide contextualizing information for a single object such as a status or when an action is required.
1.0.x
Input
Inputs are form elements that allow a user to input and interact with data.
1.0.x
Link
Links navigate to other pages or additional information.
1.0.x
List Group
List groups create simple vertical lists as well as complex, multi-level collections of Links and other elements.
1.0.x
Loader
Loaders indicate that content will process for an indeterminate amount of time.
1.0.x
Modal
Modals gather information, complete a subtask, or provide additional information without losing the context of an underlying page.
1.0.x
Morningstar ESG Risk Rating
The ESG Risk Rating component uses our signature globes to display ESG Risk Rating and ESG Risk Rating Assessment data.
1.0.x
Morningstar Medalist Rating
The Medalist Rating component displays the shield and lettering artwork for these managed product ratings.
1.0.x
Morningstar Star Rating
The star rating component displays the signature Morningstar Rating for funds and stocks.
1.0.x
Navigation
Navigation provides users with a structured and organized way to navigate through the various sections or pages of an application.
1.0.x
Notification
Notifications float in front of page content and provide information about page-level or out-of-view events. There are four types: error, warning, success, or informational.
1.0.x
Pagination
Pagination affords navigation between pages of content and highlights.
1.0.x
Popover
Popovers are compact containers attached to elements that hold additional information or controls.
1.0.x
Radio Button
Radio buttons afford a single selection from two or more options.
1.0.x
Range Slider
Range Sliders select a numeric value, or range of values, by moving a handle, or set of handles, along a bar.
1.0.x
Search Field
Search fields allow a user to type in exactly what they’re looking for.
1.0.x
Search Results
Search Results display content returned in response to a user’s search.
1.0.x
Section
Sections combine a title, border, content area, and–when appropriate–actions to introduce a group of information and/or functionality. They also help establish clear visual hierarchy, adding structure to a composition.
1.0.x
Segmented Button
Segmented Button joins two or more buttons into a unified control, formerly called a button group.
1.0.x
Select
Selects afford a single selection from a predefined list of options.
1.0.x
Stepper
Steppers track progress through linear workflows.
1.0.x
Switch
Switches afford a choice between one of two opposing states or options.
1.0.x
Tabs
Tabs provide navigation between sets of content.
1.0.x
Tag
Tags provide contextualizing information, such as filtering criteria or object metadata.
1.0.x
Textarea
Textareas allow a user to input multiple lines of text.
1.0.x
Tooltip
Tooltips provide a short description of a page element or control.
1.0.x