Skip to main content

Lists IconLists

Ordered and unordered lists of items.

Overview

Lists are essential components for organizing and displaying information in a clear and structured manner. They can be used in various contexts, such as detailing information, presenting steps, or highlighting features. Our list components are designed to be versatile and accessible, ensuring a consistent user experience across different platforms.

Anatomy (Details List)

Details List Anatomy
  1. Heading: The main title that summarizes the content of the list.
  2. Details: The primary information or description related to the heading.
  3. Subdetails (optional): Additional, more specific information that complements the details.
  4. View Button (optional): An interactive element that allows users to access more in-depth information or perform an action.

Types

List Example

Details List

Info: A structured list that includes headings, details, subdetails, and interactive elements like view buttons, designed to provide comprehensive information about each item.

View Code Bitbucket Repo
List Example

Check List

Info: A list of items with checkmarks.

View Code Bitbucket Repo
List Example

Feature Check List

Info: A specialized list that displays a more prominent checkmark icon.

View Code Bitbucket Repo
List Example

Ordered List

Info: A list where items are arranged in a specific sequence, typically numbered, to indicate a particular order or priority.

View Code Bitbucket Repo
List Example

Unordered List

Info: A list where items are presented without any specific order, usually marked with bullet points.

View Code Bitbucket Repo

Accessibility

  • Ensure all list items are readable and have sufficient contrast with the background.
  • Use semantic HTML elements (<ul>, <ol>, <li>) to ensure proper structure and screen reader compatibility.
  • Provide clear focus states for interactive elements like buttons and checkboxes.
  • Ensure that all interactive elements are keyboard navigable.

Support

If you have any questions about our design system, please contact Stephen McGhee at: stephen.mcghee@ipacconsulting.com