@if ($userName) {{ $item->user->name }} @endif @if (isset($item->chat_user_ids)) @php $fromUserId = (int) $item->chat_user_ids; $toUserId = auth()->id(); $offerId = $item->id; $offerModel = class_basename($item); $hasUnviewedMessages = \App\Models\Notification::hasUnviewedMessagesForOffer($fromUserId, $toUserId, $offerId, $offerModel)->exists(); $iconClass = $hasUnviewedMessages ? 'fill-yellow-600' : 'fill-gray-500'; $notificationUrl = is_numeric($item->chat_user_ids) ? route('user.companion.notifications', [$item->chat_user_ids]) : route('user.notifications'); @endphp @endif