Component proposal: Service List Item #6439
bellepx0
started this conversation in
Component proposals
Replies: 1 comment
-
Hi @bellepx0 I just requested access to the Figma file. I'll be reviewing this and the pattern proposal in the coming weeks. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Component name
Service List Item
Component description
Related Resources
The Service List Item component provides a structured, scannable way for Veterans to track and manage their VA benefits and services. As part of the "Help users to… Manage benefits and tools" pattern, this component ensures that critical benefit details, statuses, and next steps are presented clearly, consistently, and accessibly across VA digital products.
By summarizing key benefit information in a concise, interactive format, the Service List Item:
When multiple Service List Items are displayed together, they form a Service List, allowing users to easily compare different benefits and track their statuses in one place. This structured approach reduces the time and effort required to manage VA benefits, making the process more intuitive and efficient.
Please see the Help users to...Manage benefits and tools pattern proposal for more information.
Why USWDS needs this component
The Service List Item component is a crucial tool in improving user navigation, service discovery, and engagement across federal agencies. While originally developed to help Veterans navigate VA benefits, its potential extends far beyond the VA, offering a scalable, adaptable solution for other government agencies facing similar challenges.
Key Interactions and Gaps in USWDS
USWDS provides many fundamental components, but it lacks a standardized, reusable pattern specifically designed to help users discover, understand, and take action on available services. The Service List Item component addresses these gaps by:
Additional federal agencies that could use the Service List Item component
How Service List Item Supports Federal Laws and Policies
How the component works
The Service List Item is a reusable UI component designed to summarize and present key information about a benefit, tool, or service in a structured, easy-to-scan list format. It enhances user experience by providing clear, actionable insights into services while ensuring accessibility and consistency.
Each Service List Item includes key elements that help users quickly understand their status, required actions, and next steps. The component also is part of a list-based pattern, where multiple Service List Items are vertically stacked to create a cohesive "Service List."
Component Structure & Key Elements
A Service List Item consists of the following elements:
1) Header (Required)
2) Status (Required)
3) Critical Action (used to be called Critical Information)
4) Details (Required)
"Approved on: May 5, 2011"
"Next appointment: March 10, 2025"
5) Additional Link (Optional)
Real-world examples
No response
When to use this component and when to consider something else
When to use Service list item
When you want to show benefits or tools the user is currently enrolled in or has access to.
When not to use Service list item
Usability considerations
Teams used the Card component before this component existed. When evaluating if your team needs to use Service list items instead of cards, consider if your content is either a “benefit” or “tool,” as defined in the Usage section.
Statuses should be normalized with CAIA so that the same terms are used when the same meanings are intended (for example, “pending” versus “in-progress”). CAIA will define which of those is correct across benefits and tools.
Accessibility considerations
No response
Who’s involved
VA Authenticated Experience Design Pattern team
Adam Whitlock @adamwhitlock1 - Engineering Lead
Belle Poopongpanit @bellepx0 - Engineer
Christine Rose Steiffer @ChristineRoseSteiffer - Design Lead
Lynn Stahl @msbtterswrth - Product Manager
Becky Phung @beckyphung - Product Owner
Beta Was this translation helpful? Give feedback.
All reactions