resources/views/layouts/components/app/navbar.blade.php
<li class="nav-item">
@if (session('original_user'))
{!! form()->action('post', ['users.return-switch'], '<span class="fas fa-exchange-alt"></span>', [
'class' => 'btn btn-text navbar-text me-2'
]) !!}
@endif
</li>
<li class="nav-item">
<a class="nav-link pe-4" href="{{ route('support') }}">
<span class="fas fa-question"></span>
</a>
</li>
<li class="nav-item">
<a class="nav-link pe-4" href="{{ route('user.notifications') }}">
<livewire:notification-badge />
<span class="fas fa-bell"></span>
</a>
</li>
<li class="nav-item">
@if (auth()->user())
<div class="dropdown">
<a class="nav-link nav-user-dropdown dropdown-toggle" href="#" id="dropdownMenuButton" role="button" data-bs-toggle="dropdown" aria-expanded="false">
<div class="nav-avatar border border-primary shadow-sm" style="background-image: url({{ auth()->user()->avatar_url }});"></div>
</a>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" href="{{ route('user.settings') }}">Settings</a>
<a class="dropdown-item" href="{{ route('user.security') }}">Security</a>
<a class="dropdown-item" href="{{ route('user.api-tokens') }}">API Tokens</a>
<a class="dropdown-item" href="{{ route('user.invites') }}">Invites</a>
<a class="dropdown-item" href="{{ route('user.notifications') }}">Notifications</a>
<a class="dropdown-item" href="{{ route('user.billing') }}">Billing</a>
@if (auth()->user()->hasRole('admin'))
<div class="dropdown-divider"></div>
<h5 class="dropdown-header">Admin</h5>
<a class="dropdown-item" href="{{ route('admin.dashboard') }}">Dashboard</a>
<a class="dropdown-item" href="{{ route('admin.users.index') }}">Users</a>
<a class="dropdown-item" href="{{ route('admin.roles.index') }}">Roles</a>
<a class="dropdown-item" href="{{ route('admin.announcements.create') }}">Annoucements</a>
@endif
<div class="dropdown-divider"></div>
{!! form()->action('post', 'logout', 'Logout', ['class' => 'dropdown-item']) !!}
</div>
</div>
@endif
</li>