{{-- Observations feed (Vuexy / Bootstrap) --}}
@forelse ($observations as $observation) @php $isPending = $observation->status === \App\Enums\SaleTicketObservationEnum::PENDING; @endphp
{{-- Top: badges + actions --}}
{{-- El stage es interno: solo staff lo ve. En vistas de cliente se pasa showStage=false. --}} @if ($showStage ?? true) {{ $observation->stage->label() }} @endif {{ $observation->status->label() }}
@if ($isPending && auth()->user()->can('finalize_sales_ticket_comment'))
@csrf @method('PATCH')
@endif
{{-- Message --}}

{{ $observation->message }}

{{-- Footer metadata --}}
{{ $observation->user->name }} {{ __('Created') }} {{ $observation->created_at->diffForHumans() }} @if ($observation->responded_at) {{ __('Answered') }} {{ $observation->responded_at->diffForHumans() }} @endif
@empty

{{ __('No observations found') }}

@endforelse