Files
mapo-mono/MP.MONO.UI/Components/AlarmsSetup.razor
T
2022-03-18 18:37:58 +01:00

55 lines
1.4 KiB
Plaintext

@using MP.MONO.Data
@using MP.MONO.UI.Components
@using MP.MONO.Core.DTO
@using MP.MONO.UI.Data
@inject CurrentDataService MMDataService
<div class="row">
<div class="col-3">
@if (ListRecords == null)
{
<LoadingData></LoadingData>
}
else if (ListRecords.Count == 0)
{
<div class="alert alert-warning text-center h3">No record found</div>
}
else
{
<b>Alarm Bank</b>
<ul class="list-group">
@foreach (var item in ListRecords)
{
<li class="list-group-item list-group-item-action @cssActive(item.memAddr)" @onclick="() => raiseSelect(item)">
@item.description
</li>
}
</ul>
}
</div>
<div class="col-9">
@if (AlarmMap == null)
{
<div class="alert alert-warning text-center h3">Select Bank First</div>
}
else
{
<ul class="list-group">
@foreach (var item in AlarmMap.messagesMap)
{
<li class="list-group-item list-group-item-action @cssSilenced(item.Key)" @onclick="() => toggleMute(item.Key)">
<div>@item.Value</div>
</li>
}
</ul>
}
<i>click to mute/unmute alarms</i>
</div>
</div>