import { memo } from 'react' import { cn } from '@/lib/utils' interface PageHeaderProps { title?: string description?: string action?: React.ReactNode className?: string } /** * 页面头部组件 * 标题+描述+操作按钮的统一布局 * 替换各页面中重复的 header 结构 */ export const PageHeader = memo(function PageHeader({ title, description, action, className, }: PageHeaderProps) { return (
{title &&

{title}

} {description && (

{description}

)}
{action &&
{action}
}
) }) export default PageHeader