Files
mapo-core/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor
T
2023-12-18 11:36:24 +01:00

43 lines
1.1 KiB
Plaintext

@attribute [RenderModeAuto]
@using MP.Data.Services;
@using MP.Data;
@inject MessageService MsgServ
<div class="row">
@if (ListMSE == null || ListMSE.Count == 0)
{
@for (int i = 0; i < 10; i++)
{
<div class="col-6 col-sm-6 col-md-4 col-lg-3 col-xl-2 mb-2 px-1 bloccoMacc">
<MP_TAB.Client.Components.MachineBlock></MP_TAB.Client.Components.MachineBlock>
</div>
}
}
else
{
@foreach (var item in ListMSE)
{
<div class="col-6 col-sm-6 col-md-4 col-lg-3 col-xl-2 mb-2 px-1 bloccoMacc">
<MP_TAB.Client.Components.MachineBlock RecMSE="@item" FullMode="true"></MP_TAB.Client.Components.MachineBlock>
</div>
}
}
</div>
@code {
[Parameter]
public List<MappaStatoExpl>? ListMSE { get; set; } = null;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (ListMSE != null)
{
// salvo in LocalStorage...
await MsgServ.SaveMse(ListMSE);
}
}
}