Files
admin/resources/views/layouts/topbar.blade.php
Husanjonazamov e0f1989655 classify admin
2026-02-24 12:52:01 +05:00

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">&#9662;</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>