List Component
Display dynamic content in a structured, scannable format
This component surfaces collections of related content such as news, events, people, or resources, helping users browse multiple items efficiently.
Example page context showing where a List Component is typically used
✓ Use this component when:
- You need to display a collection of related content items
- Content is managed separately and updated over time
- Users benefit from browsing multiple entries
- Items share consistent metadata (date, title, category, etc.)
✕ Avoid using this component when:
- You are highlighting a single primary feature (use 50/50 Card)
- Content is static and not managed as separate entries
- Items require extensive summaries or imagery
- Layout comparison is more important than listing (use Columns)
Choosing between similar components
If your goal is…
| Your goal | Use this component |
|---|---|
Display multiple content entries | List Component |
Feature one story, event, or initiative | 50/50 Card |
Provide quick links or actions | Button-Style Cards |
Hide and reveal related details | Accordion |
List Component overview
A List component is a dynamic content block that displays items from a specific content type, such as news, resources, or people, in a summary format and layout. List components are often used to highlight content items and provide links to the content.
Elements of a List Component
| Element | Purpose |
|---|---|
Section heading | Displays an optional heading and description contextualizing the set of list items |
Image | Displays the content item thumbnail at the top or left of the list item |
Eyebrow | Displays details about an aspect of the content item depending on the content type, for example, the event date for events |
Heading | Displays the content item heading linked to the content item |
Text | Displays the content item excerpt summary |
Pagination | Provides controls to navigate through list items |
See All link | Links to all associated content items |
Guidance on using a List Component
- Invite exploration. Use a List Component to provide a set of entry points that invite users forward for more details.
- Optimize content items. Use the features of the content type to their best effect. Provide concise headings, engaging thumbnail images, and descriptive excerpts that will be effective when viewed in a List component.
- Optimize space. Use in regions with sufficient space. Avoid using in regions that are narrow due to side navigation or other elements.
- Use pagination. For lists that contain more results than are displayed in the component, provide paging controls or a “Show more” link that dynamically loads additional content items.
Content guidelines
Write concise summaries
Keep summaries short and focused to support scanning.
Use clear, descriptive titles
Titles should communicate the topic without requiring additional explanation.
Avoid redundancy
Do not repeat metadata information in the summary.
Accessibility considerations
- Ensure clear heading hierarchy
- Maintain logical focus order
- Provide descriptive link text for item titles
- Preserve readable contrast for metadata
List Component features
| Feature | Standard |
|---|---|
Optimized color contrast | Minimum Contrast |
Left-aligned headings and text | Text Block Alignment |
Underlining used to indicate links | Link Indicators |
List Component Showcase
This example shows a list of the Design System Standards and Guidelines pages displayed using the list layout option.
This example shows a list of the Design System Standards and Guidelines pages displayed using the grid layout option and “Show More” pagination.
This example shows posts from the Insights Blog displayed using the list layout option.