Files
limanapp/LiMan.UI/Pages/InstallVersStats.razor

49 lines
2.1 KiB
Plaintext

@page "/InstallVersStats"
@attribute [Authorize]
<div class="card">
<div class="card-header">
<div class="d-flex justify-content-between">
<div class="px-0">
<h3>Statistics</h3>
</div>
<div class="px-0 w-50">
<div class="btn-group w-100" role="group" aria-label="Stats Mode selection">
<input type="radio" class="btn-check" id="btnradio0" checked="@(CurrMode == DisplayMode.None)" @onchange="@(() => CurrMode = DisplayMode.None)">
<label class="btn btn-outline-primary" for="btnradio0">Aggregate</label>
<input type="radio" class="btn-check" disabled id="btnradio1" checked="@(CurrMode == DisplayMode.Customers)" @onchange="@(() => CurrMode = DisplayMode.Customers)">
<label class="btn btn-outline-primary" for="btnradio1">Clienti</label>
<input type="radio" class="btn-check" disabled id="btnradio2" checked="@(CurrMode == DisplayMode.Updaters)" @onchange="@(() => CurrMode = DisplayMode.Updaters)">
<label class="btn btn-outline-primary" for="btnradio2">Updater (ACC)</label>
<input type="radio" class="btn-check" id="btnradio3" checked="@(CurrMode == DisplayMode.ManagedApp)" @onchange="@(() => CurrMode = DisplayMode.ManagedApp)">
<label class="btn btn-outline-primary" for="btnradio3">Applicazioni</label>
</div>
</div>
</div>
</div>
<div class="card-body w-100">
<div class="px-0">
@if (CurrMode == DisplayMode.None)
{
<AggregateStats></AggregateStats>
}
else if (CurrMode == DisplayMode.Customers)
{
<i>navigazione dati per <b>cliente</b></i>
}
else if (CurrMode == DisplayMode.Updaters)
{
<i>info stato <b>updater</b></i>
}
else if (CurrMode == DisplayMode.ManagedApp)
{
<InstallInfoStats></InstallInfoStats>
}
</div>
</div>
</div>