Files
2024-03-22 11:40:41 +01:00

97 lines
4.2 KiB
Plaintext

@page "/user"
@inject IJSRuntime JSRuntime
@inject IHttpContextAccessor httpContextAccessor
<h3>User</h3>
<div class="d-flex">
@if (Width > 1021)
{
<div class="col-3"></div>
}
<div class="card @mainSize">
<div class="card-body">
<div class="text-center fw-bold fs-3">
Preferenze
</div>
<div class="my-1">
<ul class="list-group">
<li class="list-group-item d-flex justify-content-between">
<div class="text-center mb-1">Modalità di inserimento del tempo ciclo</div>
<div class="d-flex justify-content-center">
<div class="btn-group" role="group" aria-label="Basic outlined example">
<button class="btn btn-sm @btnMsStyle" @onclick='()=>setTcMode("ms")'>min:sec</button>
<button class="btn btn-sm @btnMcStyle" @onclick='()=>setTcMode("mc")'>min.cent</button>
</div>
</div>
</li>
<li class="list-group-item d-flex justify-content-between">
<div class="text-center mb-1">Lingua</div>
<select class="form-select w-25" @bind="langIns">
<option value="IT">IT</option>
<option value="EN">EN</option>
</select>
</li>
<li class="list-group-item d-flex justify-content-between">
<div class="text-center mb-1">Modalità di visualizzazione delle macchine in 'Mappa Stato'</div>
<div class="d-flex justify-content-center">
<div class="btn-group" role="group" aria-label="Basic outlined example">
<button class="btn btn-sm @btnShrinkStyle" @onclick='()=>setDefCardMode("shrink")'>Shrink</button>
<button class="btn btn-sm @btnFullStyle" @onclick='()=>setDefCardMode("full")'>Full</button>
</div>
</div>
</li>
</ul>
</div>
<div class="text-center fw-bold fs-3">
User Data
</div>
<div>
<ul class="list-group">
<li class="list-group-item d-flex justify-content-between">
<div class="text-start">Prossima disconnessione:</div>
<div class="text-end"><b> @($"{DateTime.Now.AddMinutes(dtScadLogin)}")</b></div>
</li>
<li class="list-group-item d-flex justify-content-between">
<div class="text-start">User</div>
<div class="text-end"><b> @($"{UserName}[{MatrOpr}]")</b></div>
</li>
<li class="list-group-item d-flex justify-content-between">
<div class="text-start">Server Time</div>
<div class="text-end"><b>@($"{DateTime.Now.ToString("dddd dd.MM.yyyy HH:mm.ss")}")</b></div>
</li>
<li class="list-group-item d-flex justify-content-between">
<div class="text-start">Client IP</div>
<div class="text-end"><b>@currIpv4</b></div>
</li>
<li class="list-group-item d-flex justify-content-between">
<div class="text-start">Browser Size</div>
<div class="text-end"><b>@($"{Width}x{Height}")</b></div>
</li>
</ul>
</div>
</div>
<div class="card-footer">
<button class="w-100 btn btn-success">
<i class="fa-solid fa-gear"></i> &nbsp; ABOUT PAGE
</button>
<hr />
<a class="w-100 btn btn-danger" href="logout">
<i class="fa-solid fa-right-from-bracket"></i> &nbsp; LOGOUT
</a>
</div>
</div>
@if (Width > 1021)
{
<div class="col-3"></div>
}
</div>