97 lines
4.2 KiB
Plaintext
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> ABOUT PAGE
|
|
</button>
|
|
<hr />
|
|
<a class="w-100 btn btn-danger" href="logout">
|
|
<i class="fa-solid fa-right-from-bracket"></i> LOGOUT
|
|
</a>
|
|
</div>
|
|
</div>
|
|
@if (Width > 1021)
|
|
{
|
|
<div class="col-3"></div>
|
|
}
|
|
</div>
|
|
|
|
|
|
|