@page "/resources/services/{ServiceName}"
@using RackPeek.Domain.Persistence
@inject IResourceCollection Repo
@inject NavigationManager NavigationManager
Service Details
@if (_service is null && !_loading)
{
Service not found
}
else if (_loading)
{
loading service…
}
else
{
@if (_service != null)
{
}
}
@code {
[Parameter] public string ServiceName { get; set; } = string.Empty;
private Service? _service;
private bool _loading = true;
protected override async Task OnParametersSetAsync()
{
_loading = true;
_service = await Repo.GetByNameAsync