aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/molecules/layout/page-header.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-header.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-header.tsx')
-rw-r--r--src/components/molecules/layout/page-header.tsx7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/components/molecules/layout/page-header.tsx b/src/components/molecules/layout/page-header.tsx
index ea0dd2c..e70d66c 100644
--- a/src/components/molecules/layout/page-header.tsx
+++ b/src/components/molecules/layout/page-header.tsx
@@ -1,6 +1,5 @@
import type { FC, ReactNode } from 'react';
import { Header, Heading } from '../../atoms';
-import { MetaList, type MetaItemData } from '../meta-list';
import styles from './page-header.module.scss';
export type PageHeaderProps = {
@@ -15,7 +14,7 @@ export type PageHeaderProps = {
/**
* The page metadata.
*/
- meta?: MetaItemData[];
+ meta?: ReactNode;
/**
* The page title.
*/
@@ -55,9 +54,7 @@ export const PageHeader: FC<PageHeaderProps> = ({
<Heading className={styles.title} level={1}>
{title}
</Heading>
- {meta ? (
- <MetaList className={styles.meta} hasInlinedItems items={meta} />
- ) : null}
+ {meta}
{intro ? getIntro() : null}
</div>
</Header>