import type { ReactNode } from "react" import { Button } from "@/components/ui/button" interface PageHeaderProps { title: string description?: string actions?: ReactNode children?: ReactNode } export function PageHeader({ title, description, actions, children }: PageHeaderProps) { return (

{title}

{description ? (

{description}

) : null}
{actions ?
{actions}
: null}
{children}
) } PageHeader.Action = function PageHeaderAction({ children }: { children: ReactNode }) { return
{children}
} PageHeader.PrimaryButton = function PageHeaderPrimaryButton({ children, ...props }: React.ComponentProps) { return ( ) }