Fixed server list

This commit is contained in:
Marcel Baumgartner
2023-06-30 21:55:32 +02:00
parent a09f60aea7
commit 7983bf3ee4

View File

@@ -14,8 +14,8 @@
@inject IJSRuntime JsRuntime @inject IJSRuntime JsRuntime
<LazyLoader @ref="LazyLoader" Load="Load"> <LazyLoader @ref="LazyLoader" Load="Load">
<div class="mx-auto"> <div class="mx-auto">
<div class="card card-body"> <div class="card card-body">
<div class="d-flex justify-content-between"> <div class="d-flex justify-content-between">
<span class="badge badge-primary badge-lg px-5 me-4">Beta</span> <span class="badge badge-primary badge-lg px-5 me-4">Beta</span>
@if (EditMode) @if (EditMode)
@@ -40,9 +40,9 @@
</WButton> </WButton>
} }
</div> </div>
</div> </div>
@foreach (var group in ServerGroups) @foreach (var group in ServerGroups)
{ {
<div class="accordion my-3" id="serverListGroup@(group.GetHashCode())"> <div class="accordion my-3" id="serverListGroup@(group.GetHashCode())">
<div class="accordion-item"> <div class="accordion-item">
<h2 class="accordion-header" id="serverListGroup-header@(group.GetHashCode())"> <h2 class="accordion-header" id="serverListGroup-header@(group.GetHashCode())">
@@ -83,8 +83,10 @@
<div class="row min-h-200px draggable-zone" ml-server-group="@(group.Name)"> <div class="row min-h-200px draggable-zone" ml-server-group="@(group.Name)">
@foreach (var id in group.Servers) @foreach (var id in group.Servers)
{ {
var server = AllServers.First(x => x.Id.ToString() == id); var server = AllServers.FirstOrDefault(x => x.Id.ToString() == id);
if (server != null)
{
<div class="col-12 col-md-3 p-3 draggable" ml-server-id="@(server.Id)"> <div class="col-12 col-md-3 p-3 draggable" ml-server-id="@(server.Id)">
@if (EditMode) @if (EditMode)
{ {
@@ -172,13 +174,14 @@
} }
</div> </div>
} }
}
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
} }
</div> </div>
</LazyLoader> </LazyLoader>
@code @code