110 lines
5.5 KiB
PHP
110 lines
5.5 KiB
PHP
|
|
<header>
|
|
<nav class="navbar navbar-expand navbar-light" style="background-color: white;">
|
|
<div class="container-fluid">
|
|
|
|
<div class="col-6 row d-flex align-items-center">
|
|
<div class="col-1 me-3 me-md-2">
|
|
<a href="#" class="burger-btn d-block">
|
|
<i class="bi bi-justify fs-3"></i>
|
|
</a>
|
|
</div>
|
|
|
|
@if (config('app.demo_mode'))
|
|
<div class="col-2">
|
|
<span class="badge alert-info primary-background-color">Demo Mode</span>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
|
|
|
|
<div class="col-6 justify-content-end d-flex">
|
|
<div class="collapse navbar-collapse">
|
|
|
|
<div class="dropdown me-3">
|
|
<a href="#" class="user-dropdown d-flex align-items-center dropdown-toggle"
|
|
data-bs-toggle="dropdown">
|
|
|
|
<button class="dropdown-btn">
|
|
|
|
|
|
<img src="{{ $currentLanguage?->image }}" class="flag">
|
|
<span>{{ strtoupper($currentLanguage?->code) }}</span>
|
|
<span class="arrow">▾</span>
|
|
</button>
|
|
</a>
|
|
{{-- {{ print_r($currentLanguage) }} --}}
|
|
|
|
<ul class="dropdown-menu dropdown-menu-end">
|
|
|
|
@foreach ($languages as $language)
|
|
|
|
<li class="d-flex justify-content-between align-items-center px-2 py-1">
|
|
|
|
<a class="dropdown-item d-flex align-items-center flex-grow-1"
|
|
href="{{ route('language.set-current', $language->code) }}">
|
|
<img src="{{ $language->image }}" class="flag me-2">
|
|
{{ $language->name }}
|
|
</a>
|
|
<form action="{{ route('settings.set-default-language') }}" method="POST"
|
|
class="ms-2">
|
|
@csrf
|
|
<input type="hidden" name="default_language" value="{{ $language->code }}">
|
|
|
|
<button type="submit" class="btn btn-sm btn-primary py-0 px-2"
|
|
@if ($defaultLanguage && $defaultLanguage->code == $language->code) disabled @endif>
|
|
{{ $defaultLanguage && $defaultLanguage->code == $language->code ? __('Default') : __('Set Default') }}
|
|
</button>
|
|
|
|
</form>
|
|
</li>
|
|
@endforeach
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="dropdown">
|
|
<a href="#" id="profileDropdown"
|
|
class="user-dropdown d-flex align-items-center dropend dropdown-toggle"
|
|
data-bs-toggle="dropdown" aria-expanded="false">
|
|
|
|
<div class="avatar avatar-md2 flex-shrink-0">
|
|
<img
|
|
src="{{ Auth::user()->profile == '' ? url('assets/images/faces/2.jpg') : Auth::user()->profile }}"
|
|
alt="Profile"
|
|
class="img-fluid rounded-circle">
|
|
</div>
|
|
|
|
<!-- Admin name visible on all screens -->
|
|
<div class="text ms-2">
|
|
<h6 class="user-dropdown-name mb-0 text-truncate" style="max-width:120px;">
|
|
{{ Auth::user()->name }}
|
|
</h6>
|
|
</div>
|
|
</a>
|
|
<ul class="dropdown-menu dropdown-menu-end topbarUserDropdown"
|
|
aria-labelledby="topbarUserDropdown">
|
|
<li><a class="dropdown-item" href="{{ route('change-password.index') }}"><i
|
|
class="icon-mid bi bi-gear me-2"></i>{{ __('Change Password') }}</a></li>
|
|
<li><a class="dropdown-item" href="{{ route('change-profile.index') }}"><i
|
|
class="icon-mid bi bi-person me-2"></i>{{ __('Change Profile') }}</a></li>
|
|
<li><a class="dropdown-item" href="{{ route('logout') }} "
|
|
onclick="event.preventDefault(); document.getElementById('logout-form').submit();"><i
|
|
class="icon-mid bi bi-box-arrow-left me-2"></i> {{ __('Logout') }}</a></li>
|
|
<form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none">
|
|
{{ csrf_field() }}
|
|
</form>
|
|
</ul>
|
|
|
|
<form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none">
|
|
@csrf
|
|
</form>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
{{-- {{ print_r($currentLanguage) }} --}}
|
|
</header>
|