'use client'; import { ReactNode } from "react"; import { LucideIcon } from "lucide-react"; export interface PageHeaderProps { title: string | ReactNode; description?: string; actions?: ReactNode; icon?: LucideIcon; versionBadge?: ReactNode; /** 뒤로가기 핸들러 */ onBack?: () => void; } export function PageHeader({ title, description, actions, icon: Icon, versionBadge }: PageHeaderProps) { return (
{Icon && (
)}

{title}

{versionBadge}
{description && (

{description}

)}
{actions}
); }