diff --git a/resources/views/ticket/index.blade.php b/resources/views/ticket/index.blade.php index 2a5c7cc..fe90c26 100644 --- a/resources/views/ticket/index.blade.php +++ b/resources/views/ticket/index.blade.php @@ -91,6 +91,27 @@ $userPr = Auth::user()->sites ?? collect([]); @endif @foreach ($tickets as $ticket) + @php + $cls = $ticket->status == TicketStatus::archived() ? 'text-secondary' : null; + $cls = (!$cls && $ticket->status == TicketStatus::new()) ? 'text-danger' : $cls; + $cls = (!$cls && $ticket->status == TicketStatus::processed()) ? 'text-info' : $cls; + $cls = (!$cls && $ticket->status == TicketStatus::recette()) ? 'text-primary' : $cls; + $cls = (!$cls && $ticket->status == TicketStatus::production()) ? 'text-success' : $cls; + $cls = (!$cls && $ticket->status == TicketStatus::inprogress()) ? 'text-dark' : $cls; + $cls = (!$cls && $ticket->status == TicketStatus::waiting()) ? 'text-white bg-danger' : $cls; + $ticketClass = 'bg-primary'; + switch($ticket->type) { + case TicketType::bug(): + $ticketClass = 'bg-danger'; + break; + case TicketType::evolution(): + $ticketClass = 'bg-success'; + break; + case TicketType::newsletter(): + $ticketClass = 'bg-warning'; + break; + } + @endphp