import type { Meta, StoryObj } from '@storybook/react'; import React from 'react'; import { Tag } from '../../Tag'; import { Timeline } from '../Timeline'; import { TimelineItem } from '../TimelineItem'; import { SnapshotContainer } from '../../../test-utils/SnapshotsContainer'; const meta: Meta = { title: 'Data display/Timeline', component: Timeline, tags: ['legacy'], args: { children: ( <>
New request created
Submitted by Roger Dupont
Amount requested: 39€
Approved by manager
Approver: Jean
Validated by Finance Team
), }, }; export default meta; type Story = StoryObj; export const Default: Story = {}; export const WithCustomRenderDate: Story = { args: { renderDate: (date, locale) => date.toLocaleString(locale), }, }; export const ParentFit: Story = { args: { renderDate: (date, locale) => date.toLocaleString(locale), fit: 'parent', }, }; export const Snapshot: Story = { parameters: { chromatic: { disableSnapshot: false }, }, render: () => ( ), };