netgescon-day0/resources/views/condomino/tickets/show.blade.php

54 lines
2.7 KiB
PHP

<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>Dettaglio Ticket - NetGescon</title>
@vite(['resources/css/app.css', 'resources/js/app.js'])
</head>
<body class="min-h-screen bg-slate-100 text-slate-900">
<div class="max-w-4xl mx-auto p-4 md:p-8">
<div class="mb-4 flex items-center justify-between">
<h1 class="text-xl md:text-2xl font-semibold">{{ $ticket->titolo }}</h1>
<a href="{{ route('condomino.tickets.index') }}" class="text-sm text-blue-700 hover:underline">Torna ai ticket</a>
</div>
<div class="rounded-lg bg-white p-4 md:p-6 shadow space-y-3">
<div class="flex flex-wrap gap-2 text-xs">
<span class="rounded-full bg-slate-100 px-2 py-1">{{ $ticket->stato }}</span>
<span class="rounded-full bg-slate-100 px-2 py-1">Priorità: {{ $ticket->priorita }}</span>
<span class="rounded-full bg-slate-100 px-2 py-1">{{ optional($ticket->created_at)->format('d/m/Y H:i') }}</span>
</div>
<p class="text-sm text-slate-600"><strong>Stabile:</strong> {{ $ticket->stabile->denominazione ?? '-' }}</p>
<p class="text-sm text-slate-600"><strong>Unità:</strong> {{ $ticket->unitaImmobiliare->denominazione ?? '-' }}</p>
<p class="text-sm text-slate-600"><strong>Luogo intervento:</strong> {{ $ticket->luogo_intervento ?? '-' }}</p>
<div>
<h2 class="font-medium mb-1">Descrizione</h2>
<p class="text-sm whitespace-pre-line">{{ $ticket->descrizione }}</p>
</div>
</div>
<div class="mt-4 rounded-lg bg-white p-4 md:p-6 shadow">
<h2 class="font-medium mb-3">Allegati</h2>
@if ($ticket->attachments->isEmpty())
<p class="text-sm text-slate-500">Nessun allegato.</p>
@else
<ul class="space-y-2">
@foreach ($ticket->attachments as $attachment)
<li class="text-sm">
<a href="{{ asset('storage/' . ltrim($attachment->file_path, '/')) }}" target="_blank" class="text-blue-700 hover:underline">
{{ $attachment->original_file_name }}
</a>
<span class="text-slate-500">({{ number_format(($attachment->size ?? 0) / 1024, 1) }} KB)</span>
</li>
@endforeach
</ul>
@endif
</div>
</div>
</body>
</html>