82 lines
4.4 KiB
PHP
82 lines
4.4 KiB
PHP
<header class="main-header-section sticky-top">
|
|
<div class="header-wrapper">
|
|
<div class="header-left">
|
|
<div class="sidebar-opner"><i class="fal fa-bars" aria-hidden="true"></i></div>
|
|
<a target="_blank" class="text-custom-primary" href="{{ route('home') }}">
|
|
<i class="fas fa-globe me-1"></i>
|
|
{{ __('View Website') }}
|
|
</a>
|
|
</div>
|
|
<div class="header-middle"></div>
|
|
<div class="header-right">
|
|
<div class="language-change">
|
|
<div class="dropdown">
|
|
<button class="btn btn-light dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
|
|
<img src="{{ asset('flags/' . languages()[app()->getLocale()]['flag'] . '.svg') }}" alt="" class="flag-icon me-2">
|
|
<span class="lang-name">
|
|
{{ languages()[app()->getLocale()]['name'] }}
|
|
</span>
|
|
</button>
|
|
<ul class="dropdown-menu dropdown-menu-scroll">
|
|
@foreach (languages() as $key => $language)
|
|
<li class="language-li">
|
|
<a class="dropdown-item" href="{{ request()->fullUrlWithQuery(['lang' => $key]) }}">
|
|
<img src="{{ asset('flags/' . $language['flag'] . '.svg') }}" alt="" class="flag-icon me-2">
|
|
{{ $language['name'] }}
|
|
</a>
|
|
@if (app()->getLocale() == $key)
|
|
<i class="fas fa-check language-check"></i>
|
|
@endif
|
|
</li>
|
|
@endforeach
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
@if (auth()->user()->role == 'superadmin')
|
|
<div class="notifications dropdown">
|
|
<a href="#" class="dropdown-toggleer mt-1 me-3" data-bs-toggle="dropdown">
|
|
<i><img src="{{ asset('assets/images/icons/bel.svg') }}" alt=""></i>
|
|
<span class="bg-red">{{ auth()->user()->unreadNotifications ->count() }}</span>
|
|
</a>
|
|
<div class="dropdown-menu">
|
|
<div class="notification-header">
|
|
<p>{{ __('You Have') }} <strong>{{ auth()->user()->unreadNotifications->count() }}</strong> {{ __('new Notifications') }}</p>
|
|
<a href="{{ route('admin.notifications.mtReadAll') }}" class="text-red">{{ __('Mark all Read') }}</a>
|
|
</div>
|
|
<ul>
|
|
@foreach (auth()->user()->unreadNotifications as $notification)
|
|
<li>
|
|
<a href="{{ route('admin.notifications.mtView', $notification->id) }}">
|
|
<strong>{{ __($notification->data['message'] ?? '') }}</strong>
|
|
<span>{{ $notification->created_at->diffForHumans() }}</span>
|
|
</a>
|
|
</li>
|
|
@endforeach
|
|
</ul>
|
|
<div class="notification-footer">
|
|
<a class="text-red" href="{{ route('admin.notifications.index') }}">{{ __('View all notifications') }}</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endif
|
|
<div class="profile-info dropdown">
|
|
<a href="#" data-bs-toggle="dropdown">
|
|
<img src="{{ asset(Auth::user()->image ?? 'assets/images/icons/default-user.png') }}" alt="Profile">
|
|
</a>
|
|
<ul class="dropdown-menu">
|
|
<li> <a href="{{ url('cache-clear') }}"> <i class="far fa-undo"></i> {{ __('Clear cache') }}</a></li>
|
|
<li> <a href="{{ route('admin.profiles.index') }}"> <i class="fal fa-user"></i> {{__('My Profile')}}</a></li>
|
|
<li>
|
|
<a href="javascript:void(0)" class="logoutButton">
|
|
<i class="far fa-sign-out"></i> {{ __('Logout') }}
|
|
<form action="{{ route('logout') }}" method="post" id="logoutForm">
|
|
@csrf
|
|
</form>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</header>
|