{{-- v4.17.0 §A2.6 — LES DEMANDES, écran `data-screen="demandes"` de la maquette : sans réponse → en cours → closes. Répondre et clore, sans quitter l'app. --}}

Demandes

{{ $espace ? $espace->nomCourtDuClient().' · c' : 'C' }}e que les clients nous écrivent — sans réponse d'abord.

@if ($annonce)
{{ $annonce['texte'] }}
@endif @foreach ([['Sans réponse', $sans_reponse, true, 'warn', 'À répondre'], ['En cours', $en_cours, false, 'acc', 'Répondu'], ['Closes', $closes, false, 'ok', 'Close']] as [$titreGroupe, $liste, $attente, $ton, $mot]) @if ($liste->isNotEmpty())

@if ($attente)● @endif{{ $titreGroupe }} {{ $liste->count() }}

@foreach ($liste as $demande) @php($auteur = \Illuminate\Support\Str::of((string) $demande->corps)->match('/^(.+?) vous écrit depuis/mu')->toString() ?: $demande->dashboard?->nomCourtDuClient())
{{ $auteur }} · {{ $demande->dashboard?->nomCourtDuClient() }} {{ \App\Livewire\EspaceClient\App\Cloche::dateRelative($demande->envoye_le) }}
{{ \Illuminate\Support\Str::after((string) $demande->sujet, 'Message du client — ') }} {{ $demande->texteDuClient() }}
{{ $mot }} @if ($demande->repondu_le) Répondu le {{ $demande->repondu_le->format('d/m') }} @endif @if ($demande->clos_le) · réglé le {{ $demande->clos_le->format('d/m') }} @endif @if ($demande->clos_le === null) @endif
@if ($ouverte === $demande->id)
@endif
@endforeach
@endif @endforeach @if ($sans_reponse->isEmpty() && $en_cours->isEmpty() && $closes->isEmpty())
Aucune demande pour le moment. Les messages « Nous écrire » des clients arriveront ici.
@endif