header login dropdown on bo

This commit is contained in:
Jérémy Munsch 2023-02-24 14:10:18 +01:00
parent 23c8826d4e
commit 8c0760ef9b
No known key found for this signature in database
GPG key ID: 18361AF3BFEC0FEC

View file

@ -30,38 +30,24 @@
<!-- Right Side Of Navbar -->
<ul class="navbar-nav ms-auto">
<!-- Authentication Links -->
@guest('backend')
@if (Route::has('bo.login'))
<li class="nav-item">
<a class="nav-link" href="{{ route('login') }}">{{ __('Connexion') }}</a>
</li>
@endif
@auth('backend')
<li class="nav-item">
<span class="nav-link fw-bold {{ auth('backend')->user()->role->equals(\App\Enums\UserRole::admin()) ? 'text-primary' : 'text-success'}}">{{
auth('backend')->user()->role->label
}}</span>
</li>
<li class="nav-item dropdown">
<a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{{ __('Bonjour') }}&nbsp;{{ auth('backend')->user()->firstname }}&nbsp;{{ auth('backend')->user()->lastname}} <span class="caret"></span>
</a>
@if (Route::has('bo.register'))
<li class="nav-item">
<a class="nav-link" href="{{ route('register') }}">{{ __('Créer un compte') }}</a>
</li>
@endif
@else
@auth('backend')
<li class="nav-item">
<span class="nav-link fw-bold {{ auth('backend')->user()->role->equals(\App\Enums\UserRole::admin()) ? 'text-primary' : 'text-success'}}">{{
auth('backend')->user()->role->label
}}</span>
</li>
@endauth
<li class="nav-item dropdown">
<a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{{ __('Bonjour') }}&nbsp;{{ auth('backend')->user()->firstname }}&nbsp;{{ auth('backend')->user()->lastname}} <span class="caret"></span>
</a>
<div class="dropdown-menu dropdown-menu-end" aria-labelledby="navbarDropdown">
<form id="logout-form" action="{{ route('bo.logout') }}" method="POST" class="text-center">
@csrf
<button class="btn btn-link p-0 text-decoration-none text-muted text-capitalize" type="submit">{{ __('Déconnexion') }}</button>
</form>
</div>
</li>
<div class="dropdown-menu dropdown-menu-end" aria-labelledby="navbarDropdown">
<form action="{{ route('bo.logout') }}" method="POST" class="text-center">
@csrf
<button class="btn btn-link p-0 text-decoration-none text-muted text-capitalize" type="submit">{{ __('Déconnexion') }}</button>
</form>
</div>
</li>
@endguest
</ul>
</div>