100 lines
3.1 KiB
Plaintext
100 lines
3.1 KiB
Plaintext
<div class="navMenu" id="mySidebar">
|
|
@if (!isComp)
|
|
{
|
|
<div class="title">
|
|
<h4>@Title</h4>
|
|
<button @onclick="()=>compress()" id="myBtn">
|
|
|
|
<i class="fa-solid fa-angles-left icon"></i>
|
|
</button>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="titleComp">
|
|
<h4>S.M.</h4>
|
|
<button id="myBtn" @onclick="()=>deCompress()">
|
|
<i class="fa-solid fa-angles-right icon"></i>
|
|
</button>
|
|
</div>
|
|
}
|
|
<div class="">
|
|
<div class="links">
|
|
@if (NavMenuLinks != null)
|
|
{
|
|
@if (!isComp)
|
|
{
|
|
|
|
@foreach (var item in NavMenuLinks.Where(x => x.NUMERO == 0))
|
|
{
|
|
<div class=" mb-2">
|
|
<div class="header">
|
|
<span><i class="@item.DESCRIZIONE"></i> @item.NOME</span>
|
|
</div>
|
|
<div class="body">
|
|
@foreach (var child in NavMenuLinks.Where(x => (x.GRUPPO == item.GRUPPO) && (x.NUMERO > 0)))
|
|
{
|
|
<a href="@child.URL" class="text-dark text-decoration-none"><div class="py-1" style="@isActive(child.URL)">@child.NOME</div></a>
|
|
}
|
|
</div>
|
|
</div>
|
|
|
|
}
|
|
}
|
|
else
|
|
{
|
|
@foreach (var item in NavMenuLinks.Where(x => x.NUMERO == 0))
|
|
{
|
|
<div class=" mb-2">
|
|
<div class="headerComp">
|
|
<span><i class="@item.DESCRIZIONE"></i></span>
|
|
</div>
|
|
</div>
|
|
|
|
}
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="bot">
|
|
<AuthorizeView>
|
|
@if (!isComp)
|
|
{
|
|
@if (User.Contains("\\"))
|
|
{
|
|
<div>
|
|
@($"{User.Split("\\")[1].Substring(0, 1).ToUpper()}")
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div>
|
|
@($"{User.Substring(0, 1).ToUpper()}")
|
|
</div>
|
|
}
|
|
<h6>
|
|
@User
|
|
</h6>
|
|
}
|
|
else
|
|
{
|
|
@if (User.Contains("\\"))
|
|
{
|
|
<div>
|
|
@($"{User.Split("\\")[1].Substring(0, 1).ToUpper()}")
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div>
|
|
@($"{User.Substring(0, 1).ToUpper()}")
|
|
</div>
|
|
}
|
|
}
|
|
</AuthorizeView>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|