Skip to content

Add a pattern to the design system to create and manage a list of items in a particular context

For the design system to support this pattern I assume we will need the following defined and communicated:

  • When and how to separate the list from the rest of the context
  • How to display items in this list (likely 'list' and 'table' at a minimum)
  • How to enable a user to add items to this list
  • How to enable a user to manage items in this list (including actions and inline/external management)
  • How to enable a user navigate items in this list (including view options and pagination)
  • All the states and behaviours for these

To do this, I'm assuming we'll use combinations of the following components:

  • Container*
  • List component*
  • Table component*
  • Buttons
  • Forms and form components
  • Pagination
  • Alerts
  • Toasts
  • Modals
  • Links
  • Icons

Items marked * are likely new components or new variants of existing components

Related

Edited by Dan MH