summaryrefslogtreecommitdiffstats
path: root/src/components/organisms/layout/summary.stories.tsx
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-05-23 14:07:02 +0200
committerArmand Philippot <git@armandphilippot.com>2022-05-23 16:00:13 +0200
commit34e216546151eaf8a0a3cbb0bc8b65dae4c63bf2 (patch)
treebff34f8a1dc65f0559ddf851433f242edb092824 /src/components/organisms/layout/summary.stories.tsx
parent0f8f963ba3eccd7fd94785bf7fb216b6287cec57 (diff)
refactor: reduce the number of data transformation
Diffstat (limited to 'src/components/organisms/layout/summary.stories.tsx')
-rw-r--r--src/components/organisms/layout/summary.stories.tsx28
1 files changed, 4 insertions, 24 deletions
diff --git a/src/components/organisms/layout/summary.stories.tsx b/src/components/organisms/layout/summary.stories.tsx
index 2512051..0b91e24 100644
--- a/src/components/organisms/layout/summary.stories.tsx
+++ b/src/components/organisms/layout/summary.stories.tsx
@@ -1,5 +1,6 @@
import { ComponentMeta, ComponentStory } from '@storybook/react';
import Summary from './summary';
+import { cover, intro, meta } from './summary.fixture';
/**
* Summary - Storybook Meta
@@ -83,32 +84,12 @@ const Template: ComponentStory<typeof Summary> = (args) => (
<Summary {...args} />
);
-const cover = {
- alt: 'A cover',
- height: 480,
- src: 'http://placeimg.com/640/480',
- width: 640,
-};
-
-const excerpt =
- 'Perspiciatis quasi libero nemo non eligendi nam minima. Deleniti expedita tempore. Praesentium explicabo molestiae eaque consectetur vero. Quae nostrum quisquam similique. Ut hic est quas ut esse quisquam nobis.';
-
-const meta = {
- dates: { publication: '2022-04-11' },
- readingTime: { wordsCount: excerpt.split(' ').length },
- thematics: [
- { id: 'cat-1', name: 'Cat 1', url: '#' },
- { id: 'cat-2', name: 'Cat 2', url: '#' },
- ],
- commentsCount: 1,
-};
-
/**
* Summary Stories - Default
*/
export const Default = Template.bind({});
Default.args = {
- excerpt,
+ intro,
meta,
title: 'Odio odit necessitatibus',
url: '#',
@@ -119,9 +100,8 @@ Default.args = {
*/
export const WithCover = Template.bind({});
WithCover.args = {
- cover,
- excerpt,
- meta,
+ intro,
+ meta: { ...meta, cover },
title: 'Odio odit necessitatibus',
url: '#',
};