import type { LucideIcon } from "lucide-react"; /** Standard page header: icon tile + title + optional subtitle on the left, * page-level actions (period navigators, CSV, refresh…) on the right. * Every page uses this — the breadcrumb in the shell header stays the only * other place a page identifies itself. */ export function PageHeader({ icon: Icon, title, subtitle, actions, }: { icon: LucideIcon; title: string; subtitle?: string; actions?: React.ReactNode; }) { return (

{title}

{subtitle && (

{subtitle}

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