Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Next »

Component type

List

Document status

DRAFT

Design source (in Figma)

Author

nathan.mckean@reckitt.com (Unlicensed)

Responsible

Julia Boyarshchikova (Deactivated)

Lists are an aggregation of many items into a logical group with a common theme.

Use When 

  • You want to group similar content together

Don’t Use When 

Related/Similar Components 

  • Pagination, Load More and Carousels are “list controls” and allow for a mechanism to divide lists when space is limited. Filters and Sorting are also list controls.

Key Content  

Item 

Type 

Notes 

List name

List description

 

 

 *Notes 

Visual Style 

Lists in and of themselves don’t have a specific visual style. But within lists, there are common layout patterns.

Discuss grid vs flexbox and how to deliver a centred option (e.g. 3 + 2).

Behaviour 

  • Lists themselves are often guided by the content that exists within them, so don’t specifically have a behaviour though there are some behavioural ‘extensions’ to be mindful of.

  • Lists are always structural, but can also be semantic. Semantic lists allow for ordered and unordered lists (and potentially definition lists).

  • Any individual list can be considered critical or optional. A critical list always displays its entire contents and is generally used with the list of the core content of the page (e.g. the main product list on a product listing page. An optional list can display a portion of the list, with the remained revealed through user interaction of list controls.

  • List controls include carousels, ‘batch loading' and pagination, which are defined separately within this section.

  • Filtering and sorting are also list controls that fall outside of the MVP.

Editorial 

  • X

  • X

  • X

Accessibility 

  • Semantic lists, marked as <li> within an ordered list <ol> or unordered list <ul> will provide a count of the items in the list to screen-readers to aid orientation. Where optional lists hide a portion of the list from display, semantic list markup would only reveal the visible portion and deliver a list count that is misleading. For this reason, optional lists need to deliver an alternative experience.

  • X

  • X

Analytics & Data 

  • X

  • X

Future Expansion 

  • X

  • X

Wider Conversations that may impact this 

  • Item: Description

  • Item: Description 

Inspiration from elsewhere 

  • X

  • X


Examples

Insert here

  • No labels