From d55e77975b28bc7adc39a28e3e42d9e6ef924851 Mon Sep 17 00:00:00 2001 From: Anna Beddow Date: Wed, 27 May 2026 09:10:03 +0100 Subject: [PATCH 1/3] Determine trail text visibility at the container level rather --- dotcom-rendering/src/components/MoreGalleries.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dotcom-rendering/src/components/MoreGalleries.tsx b/dotcom-rendering/src/components/MoreGalleries.tsx index 5b3ee49a9ee..47823b3187e 100644 --- a/dotcom-rendering/src/components/MoreGalleries.tsx +++ b/dotcom-rendering/src/components/MoreGalleries.tsx @@ -160,6 +160,7 @@ const getDefaultCardProps = ( trail: TrailType, discussionApiUrl: string, format: ArticleFormat, + showTrailText: boolean, serverTime?: number, ) => { const defaultProps: CardProps = { @@ -189,7 +190,7 @@ const getDefaultCardProps = ( branding: trail.branding, serverTime, imageLoading: 'lazy', - trailText: trail.trailText, + trailText: showTrailText ? trail.trailText : undefined, showAge: false, showTopBarDesktop: false, showTopBarMobile: false, @@ -238,6 +239,7 @@ export const MoreGalleries = (props: Props) => { firstTrail, props.discussionApiUrl, props.format, + firstTrail.mainMedia?.type !== 'Audio', props.serverTime, )} /> @@ -261,6 +263,7 @@ export const MoreGalleries = (props: Props) => { trail, props.discussionApiUrl, props.format, + false, props.serverTime, )} mediaSize="medium" From 4e255cc4ff7cbb2db3199654fc560ce7ceb258fa Mon Sep 17 00:00:00 2001 From: Anna Beddow Date: Wed, 27 May 2026 09:12:03 +0100 Subject: [PATCH 2/3] Remove need to check for isMoreGalleriesOnwardContent in card when deciding if to rendering trailtext --- dotcom-rendering/src/components/Card/Card.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dotcom-rendering/src/components/Card/Card.tsx b/dotcom-rendering/src/components/Card/Card.tsx index deb42e7a2d4..a4b00de2af4 100644 --- a/dotcom-rendering/src/components/Card/Card.tsx +++ b/dotcom-rendering/src/components/Card/Card.tsx @@ -602,9 +602,7 @@ export const Card = ({ return 'tablet'; }; - const shouldShowTrailText = isMoreGalleriesOnwardContent - ? media?.type !== 'podcast' && isOnwardSplash - : media?.type !== 'podcast'; + const shouldShowTrailText = media?.type !== 'podcast'; /** * Determines the gap of between card components based on card properties From f5450af90ad50155fbb9081301f03280c4c1d0e3 Mon Sep 17 00:00:00 2001 From: Anna Beddow Date: Wed, 27 May 2026 09:12:34 +0100 Subject: [PATCH 3/3] Remove audio media check as this is handled by an exception in CARD --- dotcom-rendering/src/components/MoreGalleries.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotcom-rendering/src/components/MoreGalleries.tsx b/dotcom-rendering/src/components/MoreGalleries.tsx index 47823b3187e..6444055b936 100644 --- a/dotcom-rendering/src/components/MoreGalleries.tsx +++ b/dotcom-rendering/src/components/MoreGalleries.tsx @@ -239,7 +239,7 @@ export const MoreGalleries = (props: Props) => { firstTrail, props.discussionApiUrl, props.format, - firstTrail.mainMedia?.type !== 'Audio', + true, props.serverTime, )} />