Files
Aaru.Server/Aaru.Server.New/Components/Pages/Stats.razor

70 lines
2.0 KiB
Plaintext

@page "/Stats"
@using Aaru.Server.New.Components.Pages.Statistics
@using Blazorise
@rendermode InteractiveServer
<PageTitle>Aaru: Statistics</PageTitle>
<div class="stats-section">
<Tabs FullWidth Justified Pills @ref="_tabs" RenderMode="TabsRenderMode.LazyLoad">
<Items>
<Tab Name="oses">Operating systems</Tab>
<Tab Name="versions">Versions</Tab>
<Tab Name="commands">Commands</Tab>
<Tab Name="filters">Filters</Tab>
<Tab Name="formats">Media image formats</Tab>
<Tab Name="partitions">Partitioning schemes</Tab>
<Tab Name="filesystems">Filesystems</Tab>
<Tab Name="virtualMedias">Media types (images)</Tab>
<Tab Name="realMedias">Media types (devices)</Tab>
<Tab Name="devices">Devices</Tab>
</Items>
<Content>
<TabPanel Name="oses">
<OperatingSystems/>
</TabPanel>
<TabPanel Name="versions">
<Versions/>
</TabPanel>
<TabPanel Name="commands">
<Commands/>
</TabPanel>
<TabPanel Name="filters">
<Filters/>
</TabPanel>
<TabPanel Name="formats">
<Formats/>
</TabPanel>
<TabPanel Name="partitions">
<Partitions/>
</TabPanel>
<TabPanel Name="filesystems">
<Filesystems/>
</TabPanel>
<TabPanel Name="virtualMedias">
<VirtualMedias/>
</TabPanel>
<TabPanel Name="realMedias">
<RealMedias/>
</TabPanel>
<TabPanel Name="devices">
<Devices/>
</TabPanel>
</Content>
</Tabs>
</div>
@code
{
Tabs _tabs;
/// <inheritdoc />
protected override async Task OnAfterRenderAsync(bool firstRender)
{
await base.OnAfterRenderAsync(firstRender);
if(!firstRender) return;
await _tabs.SelectTab("oses");
}
}