import { type ReactNode } from 'react';
export default function Heading({ title, description, badge }: { title: string; description?: string; badge?: ReactNode }) {
return (
<>
{/* The page title: h1, not h2 — this is the only Heading a page
renders, and screen readers anchor "where am I" on level 1.
The visual size lives in the classes, so no layout change. */}
{title}
{badge}
{description &&
{description}
}
>
);
}