Add another thing
This pattern helps users to add another thing of the same type.
Items are added one by one to a summary list page where the user can also change or remove previous items.
Principles
An 'add another' journey should:
- help users to keep track of where they are in the process
- validate items one by one
- allow the user to change and remove items before continuing
When to use this pattern
Use this pattern when a user can add more than one item of the same type.
When to consider something else
Do not use this pattern to collect information about items of different types. Instead consider using a separate instance of this pattern for each type.
Design goals and metrics
The goal of this pattern is to enable multiple things of the same type to be added, while keeping individual pages and interactions simple. We expect that keeping track of these more complex journeys will add cognitive load for users, so we want to make progress clear while keeping the journey as short as possible.
Services using this pattern
- Manage Child Maintenance Payments
Other design systems have similar patterns:
Discuss on GitHub
There is a public discussion for this topic on GitHub where you can share anything you think might be useful. Discuss Add another thing on GitHub.
Get support
Need help implementing this in a prototype or production build? Get support from the Design System team.
Give feedback
We depend on insights from real projects to update and improve the design system. If you use something we made, tell us how it went.
Could we improve this page?
Send questions, comments or suggestions to the DWP Design System team.
Last updated: