Add style to users page
All checks were successful
Game Ideas build for PR / build_blazor_app (pull_request) Successful in 51s

This commit is contained in:
2025-04-21 21:38:44 +02:00
parent cec1d551af
commit ea9fc001f3
5 changed files with 18 additions and 6 deletions

View File

@@ -9,7 +9,7 @@ namespace GameIdeas.BlazorApp.Pages.Games.Header;
public partial class GameHeader : ComponentBase public partial class GameHeader : ComponentBase
{ {
[Parameter] public bool DisplayAdd { get; set; } = true; [Parameter] public bool DisplayAdd { get; set; } = true;
[Parameter] public EventCallback<AddType>? AddTypeChanged { get; set; } [Parameter] public EventCallback<AddType> AddTypeChanged { get; set; }
[Parameter] public RenderFragment? ChildContent { get; set; } [Parameter] public RenderFragment? ChildContent { get; set; }
@@ -40,6 +40,6 @@ public partial class GameHeader : ComponentBase
private async Task HandleAddTypeClicked(IEnumerable<KeyValuePair<AddType, string>> values) private async Task HandleAddTypeClicked(IEnumerable<KeyValuePair<AddType, string>> values)
{ {
SelectListAdd?.Close(); SelectListAdd?.Close();
await AddTypeChanged?.InvokeAsync(values.FirstOrDefault().Key)!; await AddTypeChanged.InvokeAsync(values.FirstOrDefault().Key);
} }
} }

View File

@@ -12,8 +12,8 @@
<GameHeader DisplayAdd="false"> <GameHeader DisplayAdd="false">
<div class="header-content"> <div class="header-content">
<SearchInput /> <SearchInput Placeholder="@ResourcesKey.EnterUsername" />
<SelectSearch TItem="RoleDto" /> <SelectSearch TItem="RoleDto" Placeholder="@ResourcesKey.Roles" />
</div> </div>
</GameHeader> </GameHeader>

View File

@@ -1 +1,10 @@
 .header-content {
display: flex;
flex-direction: row;
gap: 8px;
}
::deep.header-content>* {
box-sizing: border-box;
width: 200px;
}

View File

@@ -54,6 +54,7 @@ public class Translations (TranslationService translationService)
public string UserUnauthorized => translationService.Translate(nameof(UserUnauthorized)); public string UserUnauthorized => translationService.Translate(nameof(UserUnauthorized));
public string UserLoginFailed => translationService.Translate(nameof(UserLoginFailed)); public string UserLoginFailed => translationService.Translate(nameof(UserLoginFailed));
public string UserLogoutFailed => translationService.Translate(nameof(UserLogoutFailed)); public string UserLogoutFailed => translationService.Translate(nameof(UserLogoutFailed));
public string Roles => translationService.Translate(nameof(Roles));
} }
public static class ResourcesKey public static class ResourcesKey
@@ -116,4 +117,5 @@ public static class ResourcesKey
public static string UserUnauthorized => _instance?.UserUnauthorized ?? throw new InvalidOperationException("ResourcesKey.UserUnauthorized is not initialized."); public static string UserUnauthorized => _instance?.UserUnauthorized ?? throw new InvalidOperationException("ResourcesKey.UserUnauthorized is not initialized.");
public static string UserLoginFailed => _instance?.UserLoginFailed ?? throw new InvalidOperationException("ResourcesKey.UserLoginFailed is not initialized."); public static string UserLoginFailed => _instance?.UserLoginFailed ?? throw new InvalidOperationException("ResourcesKey.UserLoginFailed is not initialized.");
public static string UserLogoutFailed => _instance?.UserLogoutFailed ?? throw new InvalidOperationException("ResourcesKey.UserLogoutFailed is not initialized."); public static string UserLogoutFailed => _instance?.UserLogoutFailed ?? throw new InvalidOperationException("ResourcesKey.UserLogoutFailed is not initialized.");
public static string Roles => _instance?.Roles ?? throw new InvalidOperationException("ResourcesKey.Roles is not initialized.");
} }

View File

@@ -49,5 +49,6 @@
"InvalidToken": "Le token JWT est invalide", "InvalidToken": "Le token JWT est invalide",
"UserUnauthorized": "Utilisateur non authorisé", "UserUnauthorized": "Utilisateur non authorisé",
"UserLoginFailed": "Authentification de l'utilisateur échoué", "UserLoginFailed": "Authentification de l'utilisateur échoué",
"UserLogoutFailed": "Déconnection de l'utilisateur échoué" "UserLogoutFailed": "Déconnection de l'utilisateur échoué",
"Roles": "Rôles"
} }