// src/app/onboarding/layout.tsx — coquille du parcours d'entrée (hors groupe
// (app), donc sans AppSidebar). Le wizard n'a aucune navigation propre : sans
// cette barre, un utilisateur bloqué sur une étape n'a littéralement aucune
// issue hors du wizard. On y expose la déconnexion.
import { getTranslations } from "next-intl/server";
import { SignOutButton } from "@/components/auth/sign-out-button";

export default async function OnboardingLayout({
  children,
}: Readonly<{ children: React.ReactNode }>) {
  const t = await getTranslations("Onboarding");
  return (
    <div className="flex min-h-svh flex-col">
      <header className="flex items-center justify-end p-4">
        <SignOutButton variant="ghost" label={t("signOut")} />
      </header>
      <div className="flex flex-1 items-center justify-center p-6 pt-0">
        {children}
      </div>
    </div>
  );
}
