Files
StockMan/StockMan.CORE/Components/NewNavMenu.razor
T
2023-02-20 18:14:41 +01:00

133 lines
4.7 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)
{
@foreach (var item in NavMenuLinks)
{
<div>
@if (hasChild(item.GRUPPO))
{
if (item.NUMERO == 0)
{
@if (!isComp)
{
<div class="@isActive(item.GRUPPO)" @onclick="()=>doShowChildren(item.GRUPPO)">
<i class="@item.DESCRIZIONE"></i>
<h6>@item.NOME</h6>
@if (item.GRUPPO == currChildOpen)
{
<i class="fa-solid fa-chevron-up"></i>
}
else
{
<i class="fa-solid fa-chevron-down"></i>
}
</div>
}
else
{
<div class="navLinkItemComp">
<i class="@item.DESCRIZIONE"></i>
</div>
}
}
<div>
<div class="linkChildren" id="@item.GRUPPO">
@if (!isComp)
{
@foreach (var link in NavMenuLinksChild)
{
<div class="text-center p-1 linkChildItem">
<a class="navLinkChildrenText" href="@link.URL">@link.NOME</a>
</div>
}
<div class="chiusura">
</div>
}
</div>
</div>
}
else
{
<a href="@item.URL" style="text-decoration: none; color: #000;">
<div class="navLinkItem">
@if (!isComp)
{
<i class="@item.DESCRIZIONE"></i>
<h6>@item.NOME</h6>
}
else
{
<i class="@item.DESCRIZIONE"></i>
}
</div>
</a>
}
</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>