Skip to content

Commit 9930c17

Browse files
committed
Add story
1 parent ed09b1d commit 9930c17

File tree

2 files changed

+59
-1
lines changed

2 files changed

+59
-1
lines changed

dotcom-rendering/fixtures/manual/trails.ts

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,49 @@ export const audioTrails: [DCRFrontCard, DCRFrontCard] = [
683683
},
684684
];
685685

686+
export const opinionTrails: [DCRFrontCard, DCRFrontCard] = [
687+
{
688+
format: { design: 8, display: 0, theme: 1 },
689+
dataLinkName: 'comment | group-0 | card-@6',
690+
url: '/commentisfree/2025/apr/28/populists-nigel-farage-reform-chaos-brexit',
691+
headline:
692+
'Populists like Farage promise voters a simpler life. In fact, they produce ever more hassle and chaos',
693+
trailText:
694+
'Centrists won’t beat Reform UK by echoing its messages. They should emphasise the true unworkability of policies like Brexit, says Guardian columnist Andy Beckett',
695+
webPublicationDate: '2025-04-28T05:00:53.000Z',
696+
discussionApiUrl:
697+
'https://discussion.code.dev-theguardian.com/discussion-api',
698+
discussionId: '/p/x253na',
699+
isImmersive: false,
700+
showQuotedHeadline: true,
701+
isExternalLink: false,
702+
showLivePlayable: false,
703+
avatarUrl: 'https://uploads.guim.co.uk/2022/09/20/Andy_Beckett_v2.png',
704+
image: {
705+
src: 'https://media.guim.co.uk/f55906c2b9116946c778cd1fca808a6dae764d01/0_0_9528_5715/master/9528.jpg',
706+
altText:
707+
'Nigel Farage on the campaign trail in Ramsgate, Kent, on 24 April.',
708+
},
709+
},
710+
{
711+
format: { design: 8, display: 0, theme: 1 },
712+
dataLinkName: 'comment | group-0 | card-@5',
713+
url: '/commentisfree/2025/apr/28/duttons-comments-show-we-are-back-to-punching-down-on-indigenous-australians-for-attention-and-votes',
714+
headline:
715+
'Dutton’s comments show we are back to punching down on Indigenous Australians for attention – and votes',
716+
trailText:
717+
'It is disingenuous for politicians to be shocked when people decide to turn words into action, even in the predawn hush of Anzac Day',
718+
webPublicationDate: '2025-04-28T05:19:42.000Z',
719+
discussionApiUrl:
720+
'https://discussion.code.dev-theguardian.com/discussion-api',
721+
byline: 'Lorena Allam',
722+
isImmersive: false,
723+
showQuotedHeadline: true,
724+
showLivePlayable: false,
725+
isExternalLink: false,
726+
},
727+
];
728+
686729
export const galleryTrails: [DCRFrontCard, DCRFrontCard] = [
687730
{
688731
format: { design: 2, display: 1, theme: 4 },

dotcom-rendering/src/components/FlexibleGeneral.stories.tsx

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
import { breakpoints } from '@guardian/source/foundations';
22
import type { Meta, StoryObj } from '@storybook/react';
33
import { discussionApiUrl } from '../../fixtures/manual/discussionApiUrl';
4-
import { getSublinks, trails } from '../../fixtures/manual/trails';
4+
import {
5+
getSublinks,
6+
opinionTrails,
7+
trails,
8+
} from '../../fixtures/manual/trails';
59
import { ArticleDesign, ArticleDisplay, Pillar } from '../lib/articleFormat';
610
import { customMockFetch } from '../lib/mockRESTCalls';
711
import type {
@@ -493,6 +497,17 @@ export const GigaBoostedSplashWithLiveUpdates: Story = {
493497
},
494498
};
495499

500+
export const OpinionStandardCardsWithImageSuppression: Story = {
501+
name: 'Opinion standard cards with image supression',
502+
args: {
503+
frontSectionTitle: 'Opinion standard cards',
504+
groupedTrails: {
505+
...defaultGroupedTrails,
506+
standard: opinionTrails.slice(0, 2),
507+
},
508+
},
509+
};
510+
496511
const containerPalettes = [
497512
'InvestigationPalette',
498513
'LongRunningPalette',

0 commit comments

Comments
 (0)