Skip to main content

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: