@page "/admin/servers/nodes/{Id:int}" @using LucideBlazor @using MoonlightServers.Shared @using MoonlightServers.Shared.Admin.Nodes @using ShadcnBlazor.Emptys @using ShadcnBlazor.Extras.Common @using ShadcnBlazor.Buttons @using ShadcnBlazor.Tab @inject HttpClient HttpClient @attribute [Authorize(Policy = Permissions.Nodes.View)] @if (Dto == null) { Node not found A node with this id cannot be found } else {

@Dto.Name

View details for @Dto.Name
Statistics Settings
}
@code { [Parameter] public int Id { get; set; } private NodeDto? Dto; private async Task LoadAsync(LazyLoader _) { Dto = await HttpClient.GetFromJsonAsync( $"api/admin/servers/nodes/{Id}", SerializationContext.Default.Options ); } }