LayerDetails page
All checks were successful
Build Docker Images / test (push) Successful in 1m18s
Build Docker Images / build-and-push (push) Successful in 1m39s

This commit is contained in:
2025-11-20 21:03:19 +01:00
parent 090224b19f
commit 7558bb80e3
9 changed files with 294 additions and 39 deletions

View File

@@ -8,11 +8,11 @@
<MudCard Class="login-card" Elevation="8">
<MudCardContent Class="pa-8 d-flex flex-column align-center">
<MudText Typo="Typo.h4" Class="mb-4">Witaj w DiunaBI</MudText>
<MudText Typo="Typo.h4" Class="mb-4">Welcome to DiunaBI</MudText>
<MudText Typo="Typo.body1" Class="mb-6 text-center">
Zaloguj się używając konta Google
Sign in using your Google account
</MudText>
<MudButton
Variant="Variant.Filled"
StartIcon="@Icons.Custom.Brands.Google"
@@ -22,11 +22,11 @@
@if (_isLoading)
{
<MudProgressCircular Class="mr-3" Size="Size.Small" Indeterminate="true"></MudProgressCircular>
<span>Weryfikacja...</span>
<span>Verifying...</span>
}
else
{
<span>Zaloguj z Google</span>
<span>Sign in with Google</span>
}
</MudButton>
@@ -76,7 +76,7 @@
}
catch (Exception ex)
{
_errorMessage = "Błąd inicjalizacji Google Sign-In.";
_errorMessage = "Google Sign-In initialization error.";
Console.Error.WriteLine($"❌ Google Sign-In initialization error: {ex.Message}");
Console.Error.WriteLine($"Stack trace: {ex.StackTrace}");
}
@@ -89,12 +89,12 @@
_isLoading = true;
_errorMessage = string.Empty;
StateHasChanged();
await JS.InvokeVoidAsync("requestGoogleSignIn");
}
catch (Exception ex)
{
_errorMessage = "Błąd podczas logowania. Spróbuj ponownie";
_errorMessage = "Login error. Please try again";
_isLoading = false;
StateHasChanged();
}
@@ -124,16 +124,16 @@
{
Console.WriteLine($"❌ Validation failed: {errorMessage}");
_instance._isLoading = false;
_instance._errorMessage = errorMessage ?? "Nie udało się zalogować.";
_instance._errorMessage = errorMessage ?? "Login failed.";
}
await _instance.InvokeAsync(() => _instance.StateHasChanged());
}
catch (Exception ex)
{
Console.Error.WriteLine($"❌ OnGoogleSignInSuccess error: {ex.Message}");
_instance._isLoading = false;
_instance._errorMessage = "Błąd podczas weryfikacji użytkownika.";
_instance._errorMessage = "User verification error.";
await _instance.InvokeAsync(() => _instance.StateHasChanged());
}
}
@@ -147,7 +147,7 @@
if (_instance != null)
{
_instance._isLoading = false;
_instance._errorMessage = "Błąd logowania Google. Spróbuj ponownie";
_instance._errorMessage = "Google login error. Please try again";
await _instance.InvokeAsync(() => _instance.StateHasChanged());
}
}