"use client";

import { useEffect } from "react";
import { useRouter } from "next/navigation";
import { ensureSession } from "../lib/api";

export default function Home() {
  const router = useRouter();

  useEffect(() => {
    ensureSession().then((ok) => {
      router.replace(ok ? "/workspaces" : "/login");
    });
  }, [router]);

  return (
    <main
      aria-busy="true"
      style={{
        minHeight: "100vh",
        margin: 0,
        display: "flex",
        alignItems: "center",
        justifyContent: "center",
        background: "#f7f8fa",
        color: "#6b7280",
        fontFamily: "system-ui, sans-serif",
        fontSize: 14,
      }}
    >
      Loading connectHUB…
    </main>
  );
}
