@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