"use client"; import { useEffect, useRef } from "react"; import Link from "next/link"; export function PageHeader({ title, subtitle, action, backHref, backLabel, }: { title: string; subtitle?: string; action?: React.ReactNode; backHref?: string; backLabel?: string; }) { return (
{backHref && ( ← {backLabel || "Back"} )}

{title}

{subtitle &&

{subtitle}

}
{action &&
{action}
}
); } export function Spinner({ className = "" }: { className?: string }) { return (