Introduction
Design Principles
Accessibility
Foundation
Color
Grid
Iconography
Illustrations
Shadows
Typography
Product Writing Guide
Overview
Product's Personality
Best Practices
Inclusive Language
Writing Accessibly
Writing Globally
Writing for AI
Grammar Rules
Glossaries
Components
ACTIONS
Button
Dropdown
Dropdown Flyout
Toggle Button
Segmented Controller
DISPLAY
Avatar
Avatar Stack
Contact Item
File List
Pill
Token
Thumbnail
INPUT
Checkbox
Date Select
Dropzone
File Select
Group Select
Menu
Multi Select
Number/Currency Input
Pill Select
Radio Button
Single Select
Slider
Switch
Text Area
Text Editor (RTF)
Text Input
Tiered Select
LOADING
Progress Bar
Spinner
MESSAGING
Banner
Empty State
Toast
Tooltip
navigation
Breadcrumbs
Link
Pagination
Search
Tabs
Tree
overlays & surfaces
Card
Modal
Panel
Popover
Tearsheet
Layouts
Detail
Email
Page Template
Related Items
Tool Landing Layout
Patterns
Content Flow
Form
Form Empty State
In-Line Error Validation
Overlay Usage
Title Lockup
Email Notifications
Views
Data Table
Data Table
Cells & Rows
Location Filter
Lists vs. Tables
Tile
Other Resources
Development Resources
The CORE Design System:
helping you build the tools that build the world.
Get Started
Are you a Procorian?
All of our internal documentation has been migrated over to Confluence. Find our newest updates here!
Learn More
Components
Use our components to build out your specific use cases.
Patterns
Patterns help build out consistent experiences.
Layouts
Use layouts as a starting point for your page.
Design Resources
Start here to learn about our basic UI styles.
Colors
Color helps guide a user through data rich content.
Typography
Learn how our typography enhances legibility.
Iconography
Our icons need to be clear, intuitive, and consistent.
Development Resources
Check out our front end solutions!
Core Dev Guides
Explore the Core React front end component library.
Core Labs
Contribute to our repository for evolving web components.
More Packages
Other patterns that align with DST front end solutions.
Content Resources
Learn about how we use language in our product.
Personality
Our product’s voice is human, helpful, and clear.
Best Practices
Focus on i18n, consistency, and writing with empathy.
Glossaries
How to use add vs. create, markup vs. mark up, and more.
Submit Feedback