Add url for platforms

This commit is contained in:
Maxime Adler
2025-04-14 14:58:23 +02:00
parent 63af58f5bb
commit b16d997417
3 changed files with 11 additions and 4 deletions

View File

@@ -56,6 +56,14 @@
Items="Categories?.Platforms" @bind-Values=GameDto.Platforms Items="Categories?.Platforms" @bind-Values=GameDto.Platforms
AddItem="@(str => new PlatformDto() { Label = str })" /> AddItem="@(str => new PlatformDto() { Label = str })" />
</div> </div>
@foreach (var platform in GameDto.Platforms ?? [])
{
<div class="input-game">
<div class="label">@platform.Label :</div>
<input type="text" class="url" @bind=platform.Url>
</div>
}
</div> </div>
</div> </div>
<div class="description-container"> <div class="description-container">

View File

@@ -39,9 +39,7 @@ public partial class SearchInput
} }
private async Task HandleSearchClicked() private async Task HandleSearchClicked()
{ {
await TextChanged.InvokeAsync(Text);
await SearchClicked.InvokeAsync(); await SearchClicked.InvokeAsync();
await InputText.FocusAsync();
} }
private async Task HandleFocusIn() private async Task HandleFocusIn()
{ {

View File

@@ -35,12 +35,13 @@ public partial class SelectSearch<TItem>
{ {
Values = values.ToList(); Values = values.ToList();
SearchInput?.SetText(string.Join(", ", Values.Select(GetLabel))); SearchInput?.SetText(string.Join(", ", Values.Select(GetLabel)));
await ValuesChanged.InvokeAsync(values.ToList()); await ValuesChanged.InvokeAsync(Values.ToList());
} }
private void HandleClearClicked() private async Task HandleClearClicked()
{ {
Values = []; Values = [];
await ValuesChanged.InvokeAsync(Values.ToList());
} }
private void HandleFocusIn() private void HandleFocusIn()