{{ t('ticket') }}{{ $ticket->ticket_number }}

{{ t('back_to_tickets') }} @if ($ticket->status !== 'closed')
@csrf {{ t('close_ticket') }}
@else
@csrf {{ t('reopen_ticket') }}
@endif
@livewire('tickets::client.ticket-details', ['ticket' => $ticket])

{{ t('ticket_information') }}

{{ t('status') }}
@php $statusColors = [ 'open' => 'bg-emerald-100 text-emerald-800 dark:bg-emerald-900 dark:text-emerald-200', 'answered' => 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200', 'on_hold' => 'bg-purple-100 text-purple-800 dark:bg-purple-900 dark:text-purple-200', 'closed' => 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-200', ]; $color = $statusColors[$ticket->status] ?? 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-200'; @endphp {{ ucfirst(str_replace('_', ' ', $ticket->status)) }}
{{ t('priority') }}
@php $priorityColors = [ 'low' => 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200', 'medium' => 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200', 'high' => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200', ]; $color = $priorityColors[$ticket->priority] ?? 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-200'; @endphp {{ ucfirst($ticket->priority) }}
{{ t('department') }}
{{ $ticket->department?->name ?? 'N/A' }}
{{ t('replies') }}
{{ $ticket->replies->count() }}
{{ t('created') }}
{{ format_date_time($ticket->created_at)}}
{{ $ticket->created_at->diffForHumans() }}
{{ t('last_updatedd') }}
{{ format_date_time($ticket->updated_at)}}
{{ $ticket->updated_at->diffForHumans() }}
@if ($ticket->attachments)

{{ t('ticket_information') }}

@if ($ticket->attachments && count($ticket->attachments) > 0)

{{ t('original_attachments') }}

    @foreach ($ticket->attachments as $attachment)
  • @if (is_array($attachment)) {{-- New format: array with filename, path, size --}} {{ $attachment['filename'] }} ({{ number_format($attachment['size'] / 1024, 1) }} KB) @else {{-- Legacy format: just filename string --}} {{ $attachment }} (File) @endif
  • @endforeach
@endif
@endif
@push('scripts') @endpush