import type { ReactNode } from "react"; interface PageHeaderProps { title: ReactNode; description?: ReactNode; badge?: ReactNode; action?: ReactNode; } /** Standard page title row — title + optional badge on the left, primary action on the right. */ export function PageHeader({ title, description, badge, action }: PageHeaderProps) { return (

{title}

{badge}
{description &&

{description}

}
{action &&
{action}
}
); }