@if ($messageSearchOpen)
@if ($messageSearch !== '') @endif
@if ($this->messageSearchIsActive()) {{ trans_choice(':count matching message|:count matching messages', $this->searchResultsCount, ['count' => $this->searchResultsCount]) }} @else {{ __('Search by message text, file name, sender, or email.') }} @endif
{{ __('Searching') }}
@endif
@if ($this->hasMoreMessages)
{{ $this->messageSearchIsActive() ? __('Load more results') : __('Load earlier') }}
@endif @if ($this->messages->isEmpty())
{{ $this->messageSearchIsActive() ? __('No matching messages') : __('No messages yet') }} @if ($this->messageSearchIsActive()) {{ __('No messages match your current search.') }} @else {{ __('Start the conversation with a short note.') }} @endif
@else
@php $lastDate = null; @endphp @foreach ($this->messages as $message) @php $messageDate = $message->created_at->toDateString(); $isMine = $message->user_id === auth()->id(); $senderName = $message->sender?->name ?? __('Deleted user'); @endphp @if ($messageDate !== $lastDate)
{{ $this->dateLabel($message->created_at) }}
@php $lastDate = $messageDate; @endphp @endif
$isMine, 'justify-start' => ! $isMine, ])> @unless ($isMine)
{{ $message->sender?->initials() ?? 'DU' }}
@endunless
$isMine, 'items-start text-left' => ! $isMine, ])> @if (! $isMine && $this->conversation->isGroup())
{{ $senderName }}
@endif
$isMine, ])> {{ $message->created_at->format('H:i') }}
@endforeach
@endif