@foreach ($threads as $index => $thread)
@php
$lastMessageDate = isset($thread['LastMessageDate']) ? $carbon::parse($thread['LastMessageDate']) : null;
$isToday = $lastMessageDate && $lastMessageDate->isToday();
@endphp
@if ($isToday && !$showedTodayHeader)
Messages du jour
@php $showedTodayHeader = true; @endphp
@endif
@if (!$isToday && $showedTodayHeader)
Messages plus anciens
@php $showedTodayHeader = false; // Reset to avoid repeating header multiple times
@endphp
@endif
{{ $thread['RecipientName'] }}
{{ $thread['ParentID'] }}
{{ $carbon::parse($thread['checkin'])->format('d M Y') }}-{{ $carbon::parse($thread['checkout'])->format('d M Y') }}
{{ $thread['propertyName'] }}
{{--
Sent on
{{ $carbon::parse($thread['LastMessageDate'])->format('d M Y') }}
--}}
{{ $thread['Preview'] }}
{{-- Display unread count if available --}}
@if (isset($thread['NumberOfUnreadMessages']) && $thread['NumberOfUnreadMessages'] > 0)
{{ $thread['NumberOfUnreadMessages'] }}
@endif
@endforeach
@if (count($errors) > 0)
{{-- Display error messages if any threads failed to fetch --}}
@endif
{{-- @if ($threads->isEmpty())
No messages found.