Files
Samuele Locatelli e9096ebb97 update dati storici
2025-12-13 11:26:50 +01:00

59 lines
2.2 KiB
Plaintext

@using Lux.UI.Components.Compo.Stats
@page "/scratch"
<div class="card">
<div class="card-header d-flex justify-content-between">
<div class="px-0">
<h2>Scratch & test page</h2>
</div>
<div class="px-0">
<div class="input-group">
<label class="input-group-text" for="modeSelect">Modalità</label>
<select class="form-select" id="modeSelect" @bind="CurrMode">
<option value="TestSvg">TestSvg</option>
<option value="RealtimeStats">RealtimeStats</option>
<option value="HistStats">HistStats</option>
</select>
</div>
</div>
</div>
<div class="card-body">
@if (CurrMode == ControlMode.RealtimeStats)
{
<RealTimeStats></RealTimeStats>
}
else if (CurrMode == ControlMode.HistStats)
{
<HistoricalStats></HistoricalStats>
}
else if (CurrMode == ControlMode.TestSvg)
{
<div class="row">
<div class="col-6">
<div class="form-floating">
<input type="text" class="form-control" placeholder="UID Finestra" @bind="@windowUid">
<label for="floatingInput">UID Finestra</label>
</div>
<div class="form-floating my-2">
<textarea class="form-control small" style="min-height: 30rem;" @bind="@demoJwd"></textarea>
<label for="floatingInput">JWD demo</label>
</div>
<div class="d-flex justify-content-between">
<div class="px-0">
<button class="btn btn-primary" @onclick="() => SendCalc()">Req Calc</button>
</div>
<div class="px-0">
<button class="btn btn-primary" @onclick="Reset">Reset</button>
</div>
</div>
</div>
<div class="col-6">
@outSvg
</div>
</div>
}
</div>
</div>