Files
kulakpos_web/resources/views/layouts/partials/header.blade.php

82 lines
4.4 KiB
PHP
Raw Normal View History

2026-03-15 17:08:23 +07:00
<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>