"use client"; import { ReactNode } from "react"; import Button from "./Button"; interface PageHeaderProps { title: string; description?: string; primaryAction?: { label: string; onClick?: () => void; icon?: ReactNode; isLoading?: boolean; }; secondaryAction?: { label: string; onClick?: () => void; icon?: ReactNode; }; children?: ReactNode; } export default function PageHeader({ title, description, primaryAction, secondaryAction, children }: PageHeaderProps) { return (

{title}

{description && (

{description}

)}
{secondaryAction && ( )} {primaryAction && ( )} {children}
); }