Skip to content

Product Summary element - parse and enhance into components#16202

Merged
andrewHEguardian merged 16 commits into
mainfrom
ahe/product-summary
Jul 23, 2026
Merged

Product Summary element - parse and enhance into components#16202
andrewHEguardian merged 16 commits into
mainfrom
ahe/product-summary

Conversation

@andrewHEguardian

@andrewHEguardian andrewHEguardian commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

What does this change?

This adds a new ProductSummaryElementBlock to the schema and hooks it up to the existing At A Glance carousel/stacked cards components. Also adds a component for rendering a CTA List.

Why?

On Filter articles we often show a list of the best products in a section called "At A Glance". New components were built as part of an AB test, that are now being tooled with a Product Summary Element in Composer.

Screenshots

Carousel
image

Stacked
image

List
image

Testing

Tested first by running https://github.com/guardian/local-element-server 🙌 and then by deploying Composer, Porter + Concierge to CODE and creating an article with a product summary


@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown

@andrewHEguardian andrewHEguardian changed the title Hook up Product Summary components to new element Product Summary element - parse and enhance into components Jun 22, 2026
@andrewHEguardian andrewHEguardian added the feature Departmental tracking: work on a new feature label Jun 22, 2026
@github-actions

github-actions Bot commented Jun 22, 2026

Copy link
Copy Markdown

@akash1810

akash1810 commented Jul 9, 2026

Copy link
Copy Markdown
Member

Please rebase this branch against main before deploying to CODE. #16321 made some changes to CI and infrastructure. Deploying this branch without these changes present will either:

  • Fail when using Riff-Raff's default update strategy
  • OR delete the new infrastructure if using Riff-Raff's "dangerous" mode

Please rebase this branch against main before deploying to CODE.

Comment thread dotcom-rendering/src/components/StackedProducts.island.tsx
Comment thread dotcom-rendering/src/model/enhance-product-summary.ts
@andrewHEguardian
andrewHEguardian marked this pull request as ready for review July 20, 2026 15:43
@github-actions

Copy link
Copy Markdown

Hello 👋! When you're ready to run Chromatic, please apply the run_chromatic label to this PR.

You will need to reapply the label each time you want to run Chromatic.

Click here to see the Chromatic project.

@andrewHEguardian andrewHEguardian added the run_chromatic Runs chromatic when label is applied label Jul 20, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Jul 20, 2026

@SolomonTheGuardian SolomonTheGuardian left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@andrewHEguardian andrewHEguardian added the run_chromatic Runs chromatic when label is applied label Jul 23, 2026
@github-actions github-actions Bot removed the run_chromatic Runs chromatic when label is applied label Jul 23, 2026
@andrewHEguardian
andrewHEguardian added this pull request to the merge queue Jul 23, 2026
Merged via the queue into main with commit 850e367 Jul 23, 2026
39 checks passed
@andrewHEguardian
andrewHEguardian deleted the ahe/product-summary branch July 23, 2026 11:16
@gu-prout

gu-prout Bot commented Jul 23, 2026

Copy link
Copy Markdown

Seen on PROD (merged by @andrewHEguardian 12 minutes and 18 seconds ago) Please check your changes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Departmental tracking: work on a new feature Seen-on-PROD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants