SignIn
This commit is contained in:
parent
ba59d266e3
commit
d6ae2c975e
@ -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>
|
||||
);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user