@extends('backend.layouts.app') @section('title', 'Ticket #' . $feedback->ticket_no) @section('content') @php $pageTitle = 'Ticket #' . $feedback->ticket_no; $indexRoute = 'content-feedback.index'; $indexLabel = 'Feedback'; @endphp @include('backend.layouts.partials._page_header')
{{-- Ticket Info Card --}}

Ticket Information

{{ $feedback->ticket_no }}
@php $statusClass = match($feedback->status) { 'PENDING' => 'bg-warning-50 text-warning-600 dark:bg-warning-500/10 dark:text-warning-400', 'READ' => 'bg-error-50 text-error-600 dark:bg-error-500/10 dark:text-error-400', 'REPLIED' => 'bg-success-50 text-success-600 dark:bg-success-500/10 dark:text-success-400', 'CLOSED' => 'bg-gray-100 text-gray-600 dark:bg-gray-800 dark:text-gray-400', default => 'bg-gray-100 text-gray-600 dark:bg-gray-800 dark:text-gray-400', }; @endphp

{{ $feedback->name ?? '-' }}

@if($feedback->email) {{ $feedback->email }} @else - @endif

{{ $types[$feedback->type] ?? $feedback->type ?? '-' }}

{{ $categories[$feedback->cat] ?? $feedback->cat ?? '-' }}

{{ $statuses[$feedback->status] ?? $feedback->status }}

{{ $feedback->created_at->format('d/m/Y H:i') }}

{{ $feedback->subject }}

{{ nl2br(e($feedback->feedback)) }}
{{-- Messages Card --}} @if($feedback->messages->isNotEmpty())

Conversation ({{ $feedback->messages->count() }})

@foreach($feedback->messages as $msg)
{{ $msg->sender_label }} {{ $msg->created_at->format('d/m/Y H:i') }} @if($msg->read_status === 'UNREAD' && $msg->send_to === 'admin') New @endif

{{ nl2br(e($msg->message)) }}

@endforeach
@endif {{-- Reply Form --}}
@csrf @method('PUT')

Reply / Update

{{ $types[$feedback->type] ?? $feedback->type ?? '-' }}

{{ $categories[$feedback->cat] ?? $feedback->cat ?? '-' }}

Cancel
@endsection