import { type ReactNode } from "react" interface PageHeaderProps { title: ReactNode description?: ReactNode /** Inline indicators after the title (badges, status pills). */ badges?: ReactNode /** Toolbar rendered below the title row — primary actions go here. */ actions?: ReactNode } // Shared page header for the app's main surfaces. Keeps the title/description // pattern consistent across routes so forks don't reinvent it per page. export function PageHeader({ title, description, badges, actions, }: PageHeaderProps) { return (

{title}

{badges}
{description ? (

{description}

) : null} {actions ? (
{actions}
) : null}
) }