59 lines
2.2 KiB
Plaintext
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>
|