{{-- ============== PAGE HEADER ============== --}}
{{ __('Admin Backend') }} {{ __('Operations · A · 01') }}

{{ __('Admin Dashboard') }}

{{ __('Willkommen zurück, ') }}{{ auth()->user()->name }}. {{ __('Operations-Übersicht über Pressemitteilungen, Firmen und Konten beider Portale.') }}

{{ __('Alle Systeme operational') }}
{{-- ============== KPI-Reihe (5 Stat-Cards) ============== --}}
{{ now()->format('Y') }} {{-- WICHTIG: Wortlaut „X pub · Y prüf · Z entwurf" exakt beibehalten, weil DashboardTest darauf assertet (1 pub, 1 prüf, 1 entwurf). --}} {{ $stats['press_releases']['published'] }} pub {{ $stats['press_releases']['review'] }} prüf {{ $stats['press_releases']['draft'] }} entwurf {{ __('queue') }} {{ __('warten auf Review') }} {{ __('aktiv im CRM') }} {{ __('Pressekontakte') }} {{ __('Portal-Konten') }}
{{-- ============== ZWEISPALTEN-GRID ============== --}}
{{-- Letzte Pressemitteilungen --}}
{{ __('Letzte Pressemitteilungen') }} {{ __('Alle anzeigen') }} →
@forelse ($recentPRs as $pr)

{{ $pr->title }}

{{ $pr->company?->name ?? '–' }} · {{ $pr->user?->name ?? '–' }} · {{ $pr->created_at->format('d.m.Y') }}

$pr->status->value === 'published', 'warn' => $pr->status->value === 'review', 'err' => $pr->status->value === 'rejected', 'hub' => in_array($pr->status->value, ['archived', 'draft'], true), ])> {{ $pr->status->label() }}
@empty

{{ __('Noch keine Pressemitteilungen.') }}

@endforelse
{{-- Warteschlange Prüfung --}}
{{ __('Zur Prüfung') }} @if ($stats['press_releases']['review'] > 0) {{ $stats['press_releases']['review'] }} {{ __('offen') }} @else {{ __('leer') }} @endif
@forelse ($pendingReviews as $pr)

{{ $pr->title }}

{{ $pr->company?->name ?? '–' }} · {{ $pr->portal->label() }} · {{ $pr->created_at->format('d.m.Y') }}

@empty

{{ __('Keine PMs in der Prüfwarteschlange.') }}

@endforelse @if ($stats['press_releases']['review'] > count($pendingReviews)) @endif
{{-- ============== NEWSLETTER + QUICK ACTIONS ============== --}}
{{-- Newsletter-Stat als panel-warm Block --}}
{{ __('Newsletter') }} {{ __('bestätigt') }}
{{ number_format($stats['newsletter']) }}

{{ __('Aktive Newsletter-Abonnenten über beide Portale.') }}

{{ __('Sync verwalten') }} →
{{-- Quick-Actions Panel --}}
{{ __('Quick Actions') }}
@foreach ([ ['icon' => 'newspaper', 'label' => __('Pressemitteilungen'), 'route' => 'admin.press-releases.index'], ['icon' => 'building-office', 'label' => __('Firmen'), 'route' => 'admin.companies.index'], ['icon' => 'document-text', 'label' => __('Rechnungen'), 'route' => 'admin.invoices.index'], ['icon' => 'cog', 'label' => __('Voreinstellungen'), 'route' => 'admin.presets.index'], ] as $action) {{ $action['label'] }} @endforeach
{{-- ============== FOOTER ============== --}}