@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')
@csrf
@else

Ce ticket est clôturé — il n'est plus possible d'y répondre.

@endif
@endsection