This commit is contained in:
alma 2026-01-18 14:35:10 +01:00
parent ba59d266e3
commit d6ae2c975e

View File

@ -108,34 +108,39 @@ export default function SignIn() {
)}
</header>
{/* Main content centered */}
<div className="flex-1 flex items-center justify-center">
<div className="w-full max-w-md space-y-8 bg-white/90 backdrop-blur-sm p-8 rounded-xl shadow-xl">
<div>
<h2 className="mt-6 text-center text-3xl font-bold tracking-tight text-gray-900">
{isLogoutRedirect
? "Vous avez été déconnecté avec succès. Veuillez vous reconnecter."
: initializationStatus === "initializing"
? "Initialisation de votre espace..."
: initializationStatus === "success"
? "Initialisation réussie, redirection..."
: initializationStatus === "failed"
? "Échec de l'initialisation. Veuillez réessayer."
: isLoggingIn
? "Connexion en cours..."
: status === "loading"
? "Chargement..."
: ""}
</h2>
{(initializationStatus === "initializing" || isLoggingIn || status === "loading") && (
<div className="flex justify-center mt-4">
<div className="animate-spin rounded-full h-12 w-12 border-t-2 border-b-2 border-blue-500"></div>
</div>
)}
{/* Main content centered - only show panel if there's content to display */}
{(isLogoutRedirect ||
initializationStatus !== null ||
isLoggingIn ||
status === "loading") && (
<div className="flex-1 flex items-center justify-center">
<div className="w-full max-w-md space-y-8 bg-white/90 backdrop-blur-sm p-8 rounded-xl shadow-xl">
<div>
<h2 className="mt-6 text-center text-3xl font-bold tracking-tight text-gray-900">
{isLogoutRedirect
? "Vous avez été déconnecté avec succès. Veuillez vous reconnecter."
: initializationStatus === "initializing"
? "Initialisation de votre espace..."
: initializationStatus === "success"
? "Initialisation réussie, redirection..."
: initializationStatus === "failed"
? "Échec de l'initialisation. Veuillez réessayer."
: isLoggingIn
? "Connexion en cours..."
: status === "loading"
? "Chargement..."
: ""}
</h2>
{(initializationStatus === "initializing" || isLoggingIn || status === "loading") && (
<div className="flex justify-center mt-4">
<div className="animate-spin rounded-full h-12 w-12 border-t-2 border-b-2 border-blue-500"></div>
</div>
)}
</div>
</div>
</div>
</div>
)}
</div>
);
}