'use client'; import { ReactNode } from "react"; import { LucideIcon } from "lucide-react"; interface PageHeaderProps { title: string; description?: string; actions?: ReactNode; icon?: LucideIcon; versionBadge?: ReactNode; } export function PageHeader({ title, description, actions, icon: Icon, versionBadge }: PageHeaderProps) { return (
{Icon && (
)}

{title}

{versionBadge}
{description && (

{description}

)}
{actions}
); }