43 lines
1.1 KiB
Plaintext
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);
|
|
}
|
|
}
|
|
}
|