Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Properties

Component type

Block

Document status

Status
colourRed
titleDRAFT

Design source (in Figma)

https://www.figma.com/file/0kGNJaC3xZ66WElO5TWvX3/Chameleon-System-(Phase-2)?node-id=3380%3A53430

Author

Nick Harris

Responsible

Milestone

3

The Product Header Block serves as the entry point for a PDP and contains all configurable options available for the product being viewed. This block also contains the primary call to action for a PDP, adding to basket or linking through to approved retailers.

Usage

Do’s

  • Use once on a PDP

  • Use all available props to clearly describe and categorise the product

Dont’s

  • Over describe the product

    • The rest of the page is available to list more details

  • Use on any page that isn’t a PDP

  • Use multiple instances of this component on a single page.

  • Include too many product images

Anatomy

...

Item

Component / type

Notes

1

Breadcrumbs

Breadcrumbs are a M4 component - not yet implemented

2

Typography

Product name

3

Typography

Sub heading (product variant)

4

Typography

Description

...

Use When 

  • X

Don’t Use When 

...

X

...

5

Typography

CTA Block label

6

CTA Block

7

Typography

Disclaimer

8

Image carousel

Image carousel

See Figma for full list of variants.

Related/Similar Components 

  • Headers

Key Content  

...

X

...

 

Item 

Type 

Notes 

Breadcrumbs

 

 *Notes 

Visual Style 

X

Anatomy

...

Item

...

Type

...

Notes

...

1.

...

2.

Behaviour 

Progressive enhancement:

  • Non JS

  • JS

Editorial 

  • X

  • X

  • X

Accessibility 

...

Key

...

Interaction

  • Aria considerations

  • etc

Analytics & Data 

  • X

  • X

Future Expansion 

Text

As discussed in breadcrumbs spec - need a way to control level (product variant not needed)

Heading

Text

Sub heading (product variant)

Text

Needs to be dynamic - Changes depending on selection at CTA Block level

Description

Text

CTA Block labels

Should CTA block be a form in this instance?

Will be dynamic, some options may become unavailable depending on selection

Disclaimer

Text

Carousel

Image

Needs to be dynamic - Changes depending on selection at CTA Block level

Carousel

Alt text

Editorial 

Accessibility 

  • Accessibility requirements from CTA Block and Carousel still apply

Analytics & Data 

  • N/A

Future Expansion 

Wider Conversations that may impact this 

  • Item: Description

  • Item: Description 

Inspiration from elsewhere 

  • X

  • X

Examples

Insert here

...

  • Heading Control: Can we programmatically determine headings so that the content is properly?

...

Examples

n/a