Files
HaBit/components/layout/app-page-header.tsx
pricewowen 5ebcf33bca Polish quiz completion UX, room PNG backgrounds, and habits list order
Polish quiz completion UX, rooms, and app layout.
2026-05-24 07:09:40 -06:00

28 lines
627 B
TypeScript

type AppPageHeaderProps = {
title: string;
description?: string;
eyebrow?: string;
};
export function AppPageHeader({
title,
description,
eyebrow,
}: AppPageHeaderProps) {
return (
<header className="mb-6 border-b-2 border-border pb-5">
{eyebrow ? (
<p className="mb-2 text-xs uppercase tracking-[0.2em] text-muted-foreground">
{eyebrow}
</p>
) : null}
<h1 className="text-base">{title}</h1>
{description ? (
<p className="mt-2 text-sm leading-relaxed text-muted-foreground">
{description}
</p>
) : null}
</header>
);
}