@extends('layouts.app') @section('title', 'Message Details') @section('content') @php $canDelete = auth()->user()->hasAction('messages.delete'); $canArchive = auth()->user()->hasAction('messages.archive'); $canExport = auth()->user()->hasAction('messages.export'); $canPrint = auth()->user()->hasAction('messages.print'); @endphp Back to messages @if ($canPrint) Print @endif @if ($canExport) Export CSV @endif @if ($canArchive) @if ($message->isArchived())
@csrf @method('PATCH')
@else
@csrf @method('PATCH')
@endif @endif @if ($canDelete)
@csrf @method('DELETE')
@endif
@php $typeClass = match ($message->message_type) { 'payment' => 'badge-success', 'otp' => 'badge-warning', default => 'badge-neutral', }; @endphp {{ $message->message_type }} {{ $message->sync_status }} @if ($message->isArchived()) Archived @endif

Message

{{ $message->message }}

Received
{{ $message->received_at->format('M d, Y H:i:s') }}
Sender
{{ $message->sender }}
User
{{ $message->device->user?->name ?? 'Unassigned' }}
Department
{{ $message->device->department?->name ?? '—' }}
Device
{{ $message->device->device_name }}
Device ID
{{ $message->device->device_uid }}
@endsection