aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/molecules/layout/page-footer.stories.tsx
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2023-11-20 11:02:20 +0100
committerArmand Philippot <git@armandphilippot.com>2023-11-20 19:20:21 +0100
commitd5ade2359539648845a5854ed353b29367961d74 (patch)
tree45a49d90090408887135a971a7fd79c45d9dcd94 /src/components/molecules/layout/page-footer.stories.tsx
parent6ab9635a22d69186c8a24181ad5df7736e288577 (diff)
refactor(components): extract MetaItem from MetaList
* replace `items` prop on MetaList with `children` prop: it was too restrictive and the global options was not really useful. It is better too give control to the consumers.
Diffstat (limited to 'src/components/molecules/layout/page-footer.stories.tsx')
-rw-r--r--src/components/molecules/layout/page-footer.stories.tsx23
1 files changed, 10 insertions, 13 deletions
diff --git a/src/components/molecules/layout/page-footer.stories.tsx b/src/components/molecules/layout/page-footer.stories.tsx
index 48c8c17..994e888 100644
--- a/src/components/molecules/layout/page-footer.stories.tsx
+++ b/src/components/molecules/layout/page-footer.stories.tsx
@@ -1,4 +1,6 @@
import type { ComponentMeta, ComponentStory } from '@storybook/react';
+import { Link } from '../../atoms';
+import { MetaItem, MetaList } from '../meta-list';
import { PageFooter as PageFooterComponent } from './page-footer';
/**
@@ -39,22 +41,17 @@ const Template: ComponentStory<typeof PageFooterComponent> = (args) => (
<PageFooterComponent {...args} />
);
-const meta = [
- {
- id: 'more-about',
- label: 'More posts about:',
- value: (
- <a key="topic-1" href="#topic1">
- Topic name
- </a>
- ),
- },
-];
-
/**
* Page Footer Stories - With meta
*/
export const PageFooter = Template.bind({});
PageFooter.args = {
- meta,
+ children: (
+ <MetaList>
+ <MetaItem
+ label="More posts about:"
+ value={<Link href="#topic1">Topic name</Link>}
+ />
+ </MetaList>
+ ),
};