import { auth } from "@/auth";
import { NotAuthorized, ShellEmpty } from "@/components/ShellEmpty";
import type { SessionWithExtras } from "@/lib/session";
import { canSee } from "@/lib/session";

export default async function Page() {
  const session = (await auth()) as SessionWithExtras | null;
  if (!canSee(session, "support")) return <NotAuthorized />;
  return (
    <ShellEmpty
      title="Support"
      description="Submit a ticket — Frappe HD's customer portal embedded here."
      milestone="M9.1"
      details="Email oncall@breakpilot.com in the meantime. Tickets that need engineering attention escalate into Gitea issues automatically (M9.2)."
    />
  );
}
