@vite(['resources/css/app.css', 'resources/js/app.js']) @stack('styles')
@inject('dashboardService', 'App\Services\DashboardService') @php $headerActivities = $dashboardService->getRecentActivity(5); $newCount = $headerActivities->count(); @endphp
Notifications {{ $newCount }} Active
@forelse($headerActivities as $hActivity) @php $hIconClass = match($hActivity['type'] ?? 'info') { 'invoice_created', 'invoice_completed' => 'uil uil-invoice text-emerald-600 dark:text-brand-emerald-450 bg-emerald-50 dark:bg-brand-emerald-950/30', 'order_created' => 'uil uil-shopping-cart text-blue-600 dark:text-blue-400 bg-blue-50 dark:bg-blue-950/20', 'invoice_cancelled', 'order_cancelled' => 'uil uil-times-circle text-red-600 dark:text-red-400 bg-red-50 dark:bg-red-950/20', 'delivery_prepared' => 'uil uil-truck text-cyan-600 dark:text-cyan-400 bg-cyan-50 dark:bg-cyan-950/20', default => 'uil uil-info-circle text-slate-500 dark:text-slate-400 bg-slate-50 dark:bg-brand-charcoal-850', }; @endphp

{{ $hActivity['description'] }}

{{ $hActivity['user_name'] ?? 'System' }} {{ $hActivity['formatted_date'] }}
@empty

All caught up!

No recent updates detected
@endforelse
{{ auth()->user()->name }}
{{ auth()->user()->email }}
{{ $slot }}
@stack('scripts')