Files
mapo-core/MP.Land/Components/HomeLink.razor
T
2023-10-16 15:03:47 +02:00

68 lines
2.5 KiB
Plaintext

@using MP.AppAuth.Models
@using MP.Land.Data
@using Microsoft.Extensions.Configuration
@inject IConfiguration Configuration
@inject AppAuthService DataService
@inject MessageService MService
@inject LicenseService LicServ
@if (authOk()) // disegno box cliccabile e programma attivato
{
<div class="card">
<div class="card-header">
<a target="_blank" href="@(fullUrl(CurrItem.AppUrl))" class="btn btn-outline-info btn-block" title="Apri">
<i class="@(traduci($"{CurrItem.AppName}-ICON"))"></i>
<h3 class="mb-0">@CurrItem.AppName&nbsp;</h3>
</a>
</div>
<div class="card-body">
<div class="row text-dark">
<div class="col-4 text-left">
<b>@(traduci($"{CurrItem.AppName}-TITLE"))</b>
<div class="border-bottom"></div>
<div class="badge badge-success"> Licenza Attiva</div>
</div>
<div class="col-8 border-left text-left">
@(traduci($"{CurrItem.AppName}-LIST"))
</div>
</div>
</div>
</div>
}
else // disegno box cliccabile e licenza ASSISTENZA mancante
{
<div class="card">
<div class="card-header">
@if (hasLic())
{
<a target="_blank" href="@(fullUrl(CurrItem.AppUrl))" class="btn btn-outline-info btn-block" title="Apri">
<i class="@(traduci($"{CurrItem.AppName}-ICON"))"></i>
<h3 class="mb-0">@CurrItem.AppName&nbsp;</h3>
</a>
}
else
{
<button class="btn btn-outline-secondary btn-block" title="Manca Licenza" disabled>
<i class="@(traduci($"{CurrItem.AppName}-ICON"))"></i>
<h3 class="mb-0">@CurrItem.AppName</h3>
</button>
}
</div>
<div class="card-body">
<div class="row text-muted">
<div class="col-5 text-left table-warning">
<b>@(traduci($"{CurrItem.AppName}-TITLE"))</b>
<div class="border-bottom"></div>
<div class="badge badge-danger"> Licenza Mancate</div>
<small>Assistenza/Aggiornamenti non attivi</small>
</div>
<div class="col-7 border-left text-left">
@(traduci($"{CurrItem.AppName}-LIST"))
</div>
</div>
</div>
</div>
}