@extends('app::layouts.app') @section('title', 'Gelen Kutusu') @section('content')
@include('panel.partials.sidebar', ['activeMenu' => 'inbox'])

Gelen Kutusu

@forelse($conversations as $conversation) @php $conversationListing = $conversation->listing; $partner = (int) $conversation->buyer_id === (int) auth()->id() ? $conversation->seller : $conversation->buyer; $isSelected = $selectedConversation && (int) $selectedConversation->id === (int) $conversation->id; $conversationImage = $conversationListing?->getFirstMediaUrl('listing-images'); $lastMessage = trim((string) ($conversation->lastMessage?->body ?? '')); @endphp
@if($conversationImage) {{ $conversationListing?->title }} @else
İlan
@endif

{{ $partner?->name ?? 'Kullanıcı' }}

{{ $conversation->last_message_at?->format('d.m.Y') }}

{{ $conversationListing?->title ?? 'İlan silinmiş' }}

{{ $lastMessage !== '' ? $lastMessage : 'Henüz mesaj yok' }}

@if($conversation->unread_count > 0) {{ $conversation->unread_count }} @endif
@empty
Henüz bir sohbetin yok.
@endforelse
@if($selectedConversation) @php $activeListing = $selectedConversation->listing; $activePartner = (int) $selectedConversation->buyer_id === (int) auth()->id() ? $selectedConversation->seller : $selectedConversation->buyer; $activePriceLabel = $activeListing && !is_null($activeListing->price) ? number_format((float) $activeListing->price, 0).' '.($activeListing->currency ?? 'TL') : null; @endphp
{{ strtoupper(substr((string) ($activePartner?->name ?? 'K'), 0, 1)) }}

{{ $activePartner?->name ?? 'Kullanıcı' }}

{{ $activeListing?->title ?? 'İlan silinmiş' }}

@if($activePriceLabel)
{{ $activePriceLabel }}
@endif
@forelse($selectedConversation->messages as $message) @php $isMine = (int) $message->sender_id === (int) auth()->id(); @endphp
{{ $message->body }}

{{ $message->created_at?->format('H:i') }}

@empty

Henüz mesaj yok.

Aşağıdaki hazır metinlerden birini seçebilir veya yeni mesaj yazabilirsin.

@endforelse
@foreach($quickMessages as $quickMessage)
@csrf
@endforeach
@csrf
@error('message')

{{ $message }}

@enderror
@else

Mesajlaşma için bir sohbet seç.

İlan detayından veya ilan kartlarından yeni sohbet başlatabilirsin.

@endif
@endsection