import type { ReactNode } from "react"; interface PageHeaderProps { caption?: string; captionIcon?: ReactNode; heading: string; description?: string; children?: ReactNode; } export function PageHeader({ caption, captionIcon, heading, description, children }: PageHeaderProps) { return (
{caption ? (
{captionIcon} {caption}
) : null}

{heading}

{description ?

{description}

: null} {children}
); }