...
This commit is contained in:
@@ -1,4 +1,10 @@
|
||||
@inherits LayoutComponentBase
|
||||
@using Front.Services
|
||||
@using Shared.DTOs
|
||||
@inject ILocalStorageService Storage;
|
||||
@inject UserAuthenticationDTO userinfo
|
||||
@inject HttpClient _hc
|
||||
@inject NavigationManager nav
|
||||
<HeadContent>
|
||||
<link rel="canonical" href="#">
|
||||
<!-- Favicon -->
|
||||
@@ -116,33 +122,42 @@
|
||||
<ul class="navbar-nav flex-row align-items-center mr-auto f-ir">
|
||||
<!-- Place this tag where you want the button to render. -->
|
||||
<li class="nav-item lh-1 me-3 f-ir">
|
||||
<span class="fw-semibold d-block">جان دو</span>
|
||||
<span class="fw-semibold d-block">@userinfo.Company.Name</span>
|
||||
</li>
|
||||
<!-- User -->
|
||||
<li class="nav-item navbar-dropdown dropdown-user dropdown">
|
||||
<a class="nav-link dropdown-toggle hide-arrow" href="javascript:void(0);" data-bs-toggle="dropdown">
|
||||
<div class="avatar avatar-online">
|
||||
<img src="assets/img/avatars/1.png" alt class="w-px-40 h-auto rounded-circle">
|
||||
@{
|
||||
string _src = "assets/img/avatars/1.png";
|
||||
if (userinfo.Company.Logo != null)
|
||||
_src = "data:image/jpeg;base64," + @userinfo.Company.Logo;
|
||||
|
||||
}
|
||||
<img src=@_src alt class="w-px-40 h-auto rounded-circle">
|
||||
</div>
|
||||
</a>
|
||||
<ul class="dropdown-menu dropdown-menu-end new-style-13">
|
||||
|
||||
<li>
|
||||
<a class="dropdown-item" href="#">
|
||||
<NavLink class="dropdown-item" href="Profile">
|
||||
<i class="bx bx-user me-2"></i>
|
||||
<span class="align-middle">پروفایل من</span>
|
||||
</a>
|
||||
</NavLink>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<div class="dropdown-divider"></div>
|
||||
</li>
|
||||
<li>
|
||||
<a class="dropdown-item" href="auth-login-basic.html">
|
||||
<li> <a class="dropdown-item">
|
||||
<i class="bx bx-power-off me-2"></i>
|
||||
<span class="align-middle">خروج</span>
|
||||
</a>
|
||||
<NavLink style="cursor:pointer" onclick="@Logout">
|
||||
|
||||
<span style="color:red;">خروج</span>
|
||||
|
||||
</NavLink>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -165,14 +180,11 @@
|
||||
<div class="mb-2 mb-md-0">
|
||||
<span>کپی رایت با <a href="#">مهدی</a> – 2023</span>
|
||||
</div>
|
||||
@* <div>
|
||||
<a href="#" class="footer-link me-4">مجوز</a>
|
||||
<a href="#" class="footer-link me-4">تم های بیشتر</a>
|
||||
|
||||
<a href="#" class="footer-link me-4">مستندات</a>
|
||||
|
||||
<a href="#" class="footer-link me-4">پشتیبانی</a>
|
||||
</div> *@
|
||||
<div>
|
||||
<NavLink style="cursor:pointer" onclick="@Logout">
|
||||
<span style="color:red;">خروج</span>
|
||||
</NavLink>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<!-- / Footer -->
|
||||
@@ -187,3 +199,12 @@
|
||||
</div>
|
||||
|
||||
|
||||
@functions {
|
||||
private async Task Logout()
|
||||
{
|
||||
_hc.DefaultRequestHeaders.Clear();
|
||||
await Storage.RemoveItem("token");
|
||||
userinfo.Token = "";
|
||||
nav.NavigateTo("/");
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user