Skip to content

Commit

Permalink
Add more examples of captions
Browse files Browse the repository at this point in the history
  • Loading branch information
VincentSmedinga committed Dec 18, 2024
1 parent ebefaf2 commit 86ef879
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 4 deletions.
8 changes: 4 additions & 4 deletions storybook/src/components/Figure/Figure.stories.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
import { Image } from '@amsterdam/design-system-react'
import { Figure } from '@amsterdam/design-system-react/src'
import { Meta, StoryObj } from '@storybook/react'
import { exampleCaption } from '../shared/exampleContent'

const exampleCaption =
'Een rustige Amsterdamse gracht met eeuwenoude gevels die weerspiegelen in het water, terwijl fietsen nonchalant tegen de brugleuning rusten – een alledaags tafereel vol historie en charme.'
const caption = exampleCaption()

const meta = {
title: 'Components/Media/Figure',
Expand All @@ -35,14 +35,14 @@ export const Default: Story = {
src="https://picsum.photos/1600/500"
srcSet="https://picsum.photos/640/200 640w, https://picsum.photos/1280/400 1280w, https://picsum.photos/1600/500 1600w"
/>,
<Figure.Caption>{exampleCaption}</Figure.Caption>,
<Figure.Caption>{caption}</Figure.Caption>,
],
},
}

export const InverseColour: CaptionStory = {
args: {
children: exampleCaption,
children: caption,
inverseColor: true,
},
render: ({ children, ...args }) => (
Expand Down
13 changes: 13 additions & 0 deletions storybook/src/components/shared/exampleContent.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,19 @@ export const exampleAccordionHeading = () =>
'Voorgaande versies van ramingen',
])

export const exampleCaption = () =>
pickRandomContent<string>([
'Een rustige Amsterdamse gracht met eeuwenoude gevels die weerspiegelen in het water, terwijl fietsen nonchalant tegen de brugleuning rusten – een alledaags tafereel vol historie en charme. Foto: Liam Dekker.',
'Een rij geparkeerde fietsen langs een smalle gracht met klassieke Amsterdamse gevels op de achtergrond.',
'Een klein houten bootje dobbert rustig op het water, omringd door bomen en bakstenen panden met grote ramen. Foto: Sophie van der Brugge.',
'Een typische Amsterdamse brug met smeedijzeren leuningen, vol met fietsen en uitzicht op een grachtenpand met een klokgevel.',
'Een stille gracht met weerspiegelende gevels, terwijl een tram in de verte over een brug rijdt. Foto: Isabel Groeneveld.',
'Een zonovergoten terras aan de gracht, met stoelen op de kade en uitzicht op een sierlijke ophaalbrug.',
'Een grachtenpand met vrolijke bloemenbakken op de vensterbanken en een smalle trap naar de voordeur. Foto: Joris Zandvoort.',
'Een schuin geplaatste fiets tegen een lantaarnpaal, met op de achtergrond een karakteristiek houten bruggetje.',
'Een groep Ajax-supporters in rood-witte sjaals verzamelt zich op een plein, klaar voor een wedstrijd in de Johan Cruijff ArenA. Foto: Louis Flitskamp.',
])

export const exampleHeading = () =>
pickRandomContent<string>([
'Meer plekken voor kunst en cultuur, verspreid over de stad',
Expand Down

0 comments on commit 86ef879

Please sign in to comment.