@php($groupedConversations = $this->groupedConversations)
{{-- Grouped Conversations --}}
@if($groupedConversations->count() > 0)
@foreach($groupedConversations as $groupKey => $groupData)
{{-- Add separator between different privacy levels only --}}
@if(!$loop->last)
@php($nextGroup = $groupedConversations->values()[$loop->index + 1] ?? null)
@if($nextGroup && $nextGroup['privacy_level'] !== $groupData['privacy_level'] && !$groupData['privacy_level'])
@endif
@endif
@endforeach
@else
{{-- No conversations message --}}
{{ __('No conversations yet') }}
@endif