import type { LucideIcon } from 'lucide-react'; interface PageHeaderProps { icon?: LucideIcon; title: string; subtitle?: string; /** Optional right-aligned actions (buttons, toggles, etc.). */ actions?: React.ReactNode; } /** * Consistent page heading: a gradient title with an optional accent icon chip, * subtitle, and right-aligned action slot. Used across the library pages so * every screen opens the same way. */ export function PageHeader({ icon: Icon, title, subtitle, actions }: PageHeaderProps) { return (
{subtitle}
}