interface Props { title: string; blurb?: string; actions?: React.ReactNode; } // Consistent page header: title + optional one-line blurb + a slot // for primary actions (refresh, new, etc.) aligned to the right. export function PageHeader({ title, blurb, actions }: Props) { return (

{title}

{blurb &&

{blurb}

}
{actions &&
{actions}
}
); }