interface PageHeaderProps { title: string description?: string eyebrow?: string metaItems?: Array<{ label: string value: string }> size?: "default" | "wide" children?: React.ReactNode } export function PageHeader({ title, description, eyebrow, metaItems = [], children, }: PageHeaderProps) { return (
{eyebrow &&
{eyebrow}
}

{title}

{description &&

{description}

}
{(children || metaItems.length > 0) && (
{children &&
{children}
} {metaItems.length > 0 && (
{metaItems.map((item) => (
{item.label} {item.value}
))}
)}
)}
) }