@extends('layouts.app') @push('scripts') @endpush @section('content')

Messagerie

Communiquez avec vos prestataires ou clients en temps réel

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Mes conversations

{{ $conversations->count() }} conversation{{ $conversations->count() > 1 ? 's' : '' }}

@if($conversations->count() > 0) @foreach($conversations as $conversation)
@if($conversation['user']->profile_photo_url) {{ $conversation['user']->name }} @else
{{ strtoupper(substr($conversation['user']->name, 0, 1)) }}
@endif @if($conversation['user']->is_online ?? false)
@endif

{{ $conversation['user']->name }}

@if($conversation['last_message'])

@if($conversation['last_message']->sender_id === Auth::id()) @endif {{ Str::limit($conversation['last_message']->content, 100) }}

@else

Commencer la conversation

@endif
@if($conversation['last_message']) {{ $conversation['last_message']->created_at->diffForHumans() }} @if($conversation['unread_count'] > 0) {{ $conversation['unread_count'] }} @endif @endif
@endforeach @else

Aucune conversation

Vous n'avez pas encore de conversations. Commencez à échanger avec des {{ Auth::user()->role === 'client' ? 'prestataires' : 'clients' }} pour voir vos messages ici.

@if(Auth::user()->role === 'client') @endif
@endif
@endsection