@extends('layouts.admin') @section('page-title') Interventions - Test @endsection @section('styles') @endsection @section('scripts') @endsection @section('content')
{{-- Filtres de statut + Compteur --}}
{{-- Cards de filtres de statut --}}
@php $statusCounts = [ 'new' => $interventions->where('status', 'new')->count(), 'in_progress' => $interventions->where('status', 'in_progress')->count(), 'late' => $interventions->where('status', 'late')->count(), 'planned' => $interventions->where('status', 'planned')->count(), 'completed' => $interventions->where('status', 'completed')->count(), ]; $monthTotal = $interventions->whereBetween('created_at', [now()->startOfMonth(), now()->endOfMonth()])->count(); @endphp
Non planifié
{{ $statusCounts['new'] }}
Planifié
{{ $statusCounts['planned'] }}
En retard
{{ $statusCounts['late'] }}
{{-- Séparateur visuel --}}
En cours
{{ $statusCounts['in_progress'] }}
Terminé
{{ $statusCounts['completed'] }}
Ce mois
{{ $monthTotal }}
Toutes
{{ $interventions->count() }}
{{-- Compteur d'interventions --}}
{{ $interventions->count() }} intervention{{ $interventions->count() > 1 ? 's' : '' }} affichée{{ $interventions->count() > 1 ? 's' : '' }} sur {{ $interventions->count() }}
{{-- Template pour les headers de date --}} {{-- Template pour empty state recherche --}} {{-- Grille des interventions --}}
@forelse($interventions as $intervention) @include('admin.interventions-test.partials.intervention-card', ['intervention' => $intervention]) @empty

Aucune intervention trouvée

@endforelse
{{-- Modal de création d'intervention --}} @include('admin.interventions-test.modals.create-intervention-modal') @endsection