DeepTrace/DeepTrace/Pages/Index.razor

36 lines
619 B
Plaintext

@page "/"
@using DeepTrace.Data;
@using DeepTrace.Services;
@using DeepTrace.Controls;
@inject ITrainedModelStorageService TrainedModelService
<PageTitle>Index</PageTitle>
<h1>Hello, world!</h1>
Welcome to your new app.
@if (_trainedModels != null)
{
@foreach(TrainedModelDefinition model in _trainedModels)
{
<ModelCard Model="@model"/>
}
} else
{
<MudText>Nothing to display</MudText>
}
@code{
private List<TrainedModelDefinition> _trainedModels = new();
protected override async Task OnInitializedAsync()
{
base.OnInitialized();
_trainedModels = await TrainedModelService.Load();
}
}