@include('partials.head') @php $user = auth()->user(); $impersonation = app(\App\Actions\Admin\UserImpersonation::class); $impersonator = $impersonation->impersonator(); $isImpersonating = $impersonation->isActive(); $canAdmin = ($user?->canAccessAdmin() ?? false) && ! $isImpersonating; $canCustomer = $user?->canAccessCustomer() ?? false; $reviewCount = $canAdmin ? app(\App\Services\Admin\AdminPerformanceCache::class)->pressReleaseReviewCount() : 0; @endphp {{-- Dashboard (Admin/Editor) --}} @if($canAdmin) {{ __('Dashboard') }} @endif {{-- Mein Bereich – sichtbar für alle Panel-User --}} @if($canCustomer) {{ __('Übersicht') }} {{ __('Meine Pressemitteilungen') }} {{ __('Firmen') }} {{ __('Buchungen & Add-ons') }}
{{ __('Statistiken') }} {{ __('später') }}
{{ __('Credits & Tarif') }} {{ __('später') }}
{{ __('Rechnungen') }}
{{ __('Zahlungsarten') }} {{ __('später') }}
{{ __('Profil') }} {{ __('Sicherheit') }} {{ __('API & Integrationen') }}
{{ __('Benachrichtigungen') }} {{ __('später') }}
@endif {{-- Content Management (Admin/Editor) --}} @if($canAdmin) {{ __('Pressemitteilungen') }} {{ __('Kategorien') }} {{ __('Footer-Codes') }} {{-- CRM --}} {{ __('Firmen') }} {{ __('Kontakte') }} {{-- Billing --}} {{ __('Legacy Rechnungen') }} {{ __('Zahlungen') }} {{ __('Gutscheine') }} {{ __('Newsletter Sync') }} {{-- Administration --}} {{ __('Voreinstellungen') }} {{ __('Benutzer') }} {{ __('Rollen & Rechte') }} {{-- Reports --}} {{ __('Performance') }} @endif
{{-- Portal-Filter für Admin-Benutzer (P2.6) --}} @auth @if($canAdmin)
@endif @endauth @if($impersonator)
{{ __('Testmodus aktiv') }} {{ __('Angemeldet als :user. Admin: :admin.', ['user' => $user?->name, 'admin' => $impersonator->name]) }}
@csrf {{ __('Zurück zum Admin') }}
@endif {{ __('Tailwind CSS') }} {{ __('Hero Icons') }} {{ __('Flux UI') }} {{ __('Repository') }} {{ __('Documentation') }}
{{ auth()->user()->initials() }}
{{ auth()->user()->name }} {{ auth()->user()->email }}
{{ __('Settings') }}
@csrf {{ __('Log Out') }}
{{ auth()->user()->initials() }}
{{ auth()->user()->name }} {{ auth()->user()->email }}
{{ __('Settings') }}
@csrf {{ __('Log Out') }}
{{ $slot }} @fluxScripts