import Heading from '@components/atoms/headings/heading'; import styles from './page-header.module.scss'; import Meta, { type MetaMap } from './meta'; import { FC } from 'react'; export type PageHeaderProps = { /** * Set additional classnames to the header element. */ className?: string; /** * The page introduction. */ intro?: string | JSX.Element; /** * The page metadata. */ meta?: MetaMap; /** * The page title. */ title: string; }; /** * PageHeader component * * Render a header element with page title, meta and intro. */ const PageHeader: FC = ({ className = '', intro, meta, title, }) => { return (
{title} {meta && } {intro &&
{intro}
}
); }; export default PageHeader;