@if(count($items) > 0) @foreach($items as $item)
@php $listOffer = $item->project_id ? \App\Models\Offer::where('project_id', $item->project_id)->where('user_id', $item->freelancer_id)->first() : null; $listLink = $listOffer ? route('offer.show', $listOffer->uuid) : route('offer.list'); @endphp @if(getCurrentUser()->isFreelancer())
@else
@endif
@if(getCurrentUser()->isFreelancer())
{{$item?->owner?->name}}
@else
{{$item?->freelancer?->name}}
@endif

{{$item->lastMessage->message}}

@php $msgTime = $item->lastMessage->created_at ?? $item->updated_at ?? $item->created_at; $fullMsgDate = $msgTime->locale('ar')->translatedFormat('l، j F Y - h:i A'); $diffDays = (int) $msgTime->diffInDays(now()); $diffHours = (int) $msgTime->diffInHours(now()); $diffMins = (int) $msgTime->diffInMinutes(now()); if ($diffMins < 1) { $relativeTime = 'الآن'; } elseif ($diffMins < 60) { $relativeTime = 'منذ ' . $diffMins . ' ' . ($diffMins >= 3 && $diffMins <= 10 ? 'دقائق' : 'دقيقة'); } elseif ($diffHours < 24 && $msgTime->isToday()) { $relativeTime = 'اليوم ' . $msgTime->format('h:i A'); } elseif ($msgTime->isYesterday()) { $relativeTime = 'أمس'; } elseif ($diffDays < 7) { $relativeTime = 'منذ ' . $diffDays . ' ' . ($diffDays >= 3 && $diffDays <= 10 ? 'أيام' : 'يوم'); } elseif ($diffDays < 30) { $weeks = (int) ($diffDays / 7); $relativeTime = 'منذ ' . $weeks . ' ' . ($weeks >= 3 && $weeks <= 10 ? 'أسابيع' : 'أسبوع'); } elseif ($diffDays < 365) { $months = (int) ($diffDays / 30); $relativeTime = 'منذ ' . $months . ' ' . ($months >= 3 && $months <= 10 ? 'أشهر' : 'شهر'); } else { $years = (int) ($diffDays / 365); $relativeTime = 'منذ ' . $years . ' ' . ($years >= 3 && $years <= 10 ? 'سنوات' : 'سنة'); } @endphp {{ $relativeTime }}
@endforeach
{{ $items->withQueryString()->links('front.pagination') }}
@else

@lang('No Items Found')

@endif