Separate each statistics pie chart into an independent component, fixes rendering crashes.

This commit is contained in:
2024-05-05 01:31:04 +01:00
parent 30109b640c
commit dc58d93896
23 changed files with 1087 additions and 820 deletions

View File

@@ -0,0 +1,16 @@
@using Aaru.CommonTypes.Metadata
@using Aaru.Server.Database
@using Blazorise.Charts
@using Blazorise.DataGrid
@rendermode InteractiveServer
@inject Microsoft.EntityFrameworkCore.IDbContextFactory<DbContext> DbContextFactory
<h1>
<p class="text-center" style="color: deeppink;">All Aaru versions...</p>
</h1>
<PieChart @ref="_versionsChart" style="padding: 40px" TItem="long"/>
<DataGrid Data="@VersionsList" FixedHeader FixedHeaderDataGridMaxHeight="300px" PageSize="int.MaxValue" TItem="NameValueStats">
<DataGridColumn Caption="Version" Field="@nameof(NameValueStats.name)"/>
<DataGridNumericColumn Caption="Times run" Field="@nameof(NameValueStats.Value)"/>
</DataGrid>