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