visibleTo($user); return view('helpdesk::livewire.dashboard-widget', [ 'openCount' => (clone $base)->whereNull('completed_at')->count(), 'closedCount' => (clone $base)->whereNotNull('completed_at')->count(), 'criticalCount' => (clone $base)->whereNull('completed_at')->whereHas('priority', static fn ($q) => $q->where('slug', 'critical'))->count(), 'recentTickets' => (clone $base)->with(['status', 'priority'])->latest('last_activity_at')->limit(5)->get(), ]); } }