@php
$user = request()->user();
@endphp
@foreach ($thread->messages->sortBy('updated_at') as $index => $message)
@if (!$message->is_draft || ($message->is_draft && $message->user->id == auth()->id()))
@if (
($message->user->id == auth()->id() ||
($message->single_reply_id ? $message->single_reply_id == auth()->id() : true)) &&
($status == 'sent' ? $message->user->id == auth()->id() : true))
{{ $message->user->display_name }}
{{ trans('label.to') }} :
@php
$recipents = [];
$i = 0;
@endphp
@if ($message->single_reply_id)
{{ $message->singleRepliedTo->display_name }}
@else
@foreach ($thread->participants as $key => $p)
@if ($p->user->id != $message->user->id)
@if ($i == 0)
{{ $p->user->display_name }}
@php $i++ @endphp
@else
@php $recipents[] = $p->user->display_name; @endphp
@endif
@endif
@endforeach
@endif
@if (count($recipents) > 0 && !$message->single_reply_id)
@endif
{{ parseFromFormat($message->created_at)->format(config('settings.date_format')) . ' ' . parseFromFormat($message->created_at)->format(config('settings.time_format')) }}
{{ $message->created_at->diffForHumans() }}
{{-- Collapsible section --}}
@if ($loop->last || $message->is_draft)
{{-- Last message: always expanded --}}
{!! $message->body !!}
@else
{{-- Other messages: collapsed by default --}}
{!! $message->body !!}
@endif
{{-- Attachments --}}
@php $assets = $message->getMedia('attachments'); @endphp
@if ($assets->count() > 0)
{!! get_email_formatted_assets($assets) !!}
@endif
{{-- Buttons --}}
@if ($status != 'trash')
@if ($message->user->id !== auth()->id())
@elseif($message->user->id == auth()->id() && $message->is_draft)
@endif
@if (!$message->is_draft)
@endif
@endif
@if ($message->is_draft)
@endif
@endif
@endif
@endforeach
@stop
@section('footer-script')
@stop