@extends('layouts.app')
@section('title', 'Suivi du ticket')
@section('content')
← Mes tickets
@if (session('success'))
✅ {{ session('success') }}
@endif
@if ($errors->any())
@foreach ($errors->all() as $error)
{{ $error }}
@endforeach
@endif
@php($state = $issue['state'] ?? null)
{{ $ticket->title }}
{{ $state === 'closed' ? 'Résolu' : ($state === 'open' ? 'En cours' : 'Inconnu') }}
#{{ $ticket->gitea_number }} · {{ $ticket->type }}
@if (!empty($issue['milestone']['title']))
🎯 {{ $issue['milestone']['title'] }}
@endif
@foreach ($issue['labels'] ?? [] as $label)
{{ $label['name'] }}
@endforeach
@if (!empty($issue['body']))
{{ $issue['body'] }}
@endif
@unless ($issue)
Impossible de récupérer l'état du ticket pour le moment. Réessayez plus tard.
@endunless
Échanges
@forelse ($comments as $comment)
{{ $comment['user']['login'] ?? 'Équipe' }}
{{ \Illuminate\Support\Carbon::parse($comment['created_at'])->format('d/m/Y H:i') }}
{{ $comment['body'] }}
@empty
Aucune réponse pour le moment.
@endforelse
@if ($state !== 'closed')
@else
Ce ticket est clôturé — il n'est plus possible d'y répondre.
@endif
@endsection