COmpletata prima review blocco gestione errori/warnings

This commit is contained in:
Samuele Locatelli
2025-10-10 10:47:30 +02:00
parent 6a35c5c871
commit e3042e7d9e
5 changed files with 197 additions and 61 deletions
+34 -5
View File
@@ -5,17 +5,31 @@
}
else
{
@if (validErrors != null && validErrors.Count > 0)
if (listErrPre != null && listErrPre.Count > 0)
{
<div class="alert alert-danger">
<div class="fs-3">Errori validazione!</div>
<div class="col-12 col-md-6 col-lg-3">
<ul class="list-group">
@foreach (var item in validErrors)
@foreach (var item in listErrPre)
{
<li class="list-group-item">@item</li>
<li class="list-group-item">@item.Value</li>
}
</ul>
</div>
</div>
}
else if (listErrLink != null && listErrLink.Count > 0)
{
<div class="alert alert-danger">
<div class="fs-3">Errore configurazione:</div>
<div class="col-12">
<ul class="list-group">
@foreach (var item in listErrLink)
{
<li class="list-group-item">@item.Value</li>
}
</ul>
</div>
@@ -860,7 +874,7 @@
<div class="row">
<div class="input-group mb-2">
<label class="input-group-text" for="ColorWindow">Window</label>
<select class="form-select" id="ColorWindow" @bind="@m_CurrWindow.sColorMaterial">
<select class="form-select @(cssValid("ColorMaterial"))" id="ColorWindow" @bind="@m_CurrWindow.sColorMaterial">
@foreach (string colorMaterial in ListPayload.ColorMaterial)
{
<option value="@colorMaterial">@colorMaterial</option>
@@ -896,6 +910,21 @@
@outSvg
</div>
}
if (listWarnings != null && listWarnings.Count > 0)
{
<div class="alert alert-warning">
<div class="fs-3">Mancata corrispondenza valori:</div>
<div class="col-12 col-md-6 col-lg-3">
<ul class="list-group">
@foreach (var item in listWarnings)
{
<li class="list-group-item">@item.Value</li>
}
</ul>
</div>
</div>
}
}
}
</div>