"use client"; import { ArrowLeft, HelpCircle } from "lucide-react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; interface PageHeaderProps { title: string; subtitle?: string; showBackButton?: boolean; onBack?: () => void; showHelpButton?: boolean; onHelp?: () => void; children?: React.ReactNode; className?: string; } export function PageHeader({ title, subtitle, showBackButton = false, onBack, showHelpButton = false, onHelp, children, className, }: PageHeaderProps) { return (
{showBackButton && ( )}

{title}

{subtitle &&

{subtitle}

}
{children} {showHelpButton && ( )}
); } // 페이지 헤더 액션 버튼 컴포넌트 export function PageHeaderActions({ children, className }: { children: React.ReactNode; className?: string }) { return
{children}
; }