@extends('layouts.admin')
@section('title', 'Tableau de bord')
@section('page-title', 'Tableau de bord')
@section('content')
{{-- ── Cartes statistiques ── --}}
@php
$cards = [
['label'=>'Produits actifs', 'value'=>$stats['active_products'], 'icon'=>'fas fa-box-open', 'color'=>'bg-blue-500', 'sub'=>$stats['total_products'].' au total'],
['label'=>'Commandes totales', 'value'=>$stats['total_orders'], 'icon'=>'fas fa-shopping-cart','color'=>'bg-purple-500', 'sub'=>$stats['pending_orders'].' en attente'],
['label'=>'En attente', 'value'=>$stats['pending_orders'], 'icon'=>'fas fa-clock', 'color'=>'bg-yellow-500', 'sub'=>'À traiter'],
['label'=>'Revenus', 'value'=>number_format($stats['total_revenue'],2).' DH','icon'=>'fas fa-coins','color'=>'bg-green-500','sub'=>'Commandes confirmées'],
['label'=>'Messages', 'value'=>$stats['new_messages'], 'icon'=>'fas fa-envelope', 'color'=>'bg-pink-500', 'sub'=>'Non lus'],
['label'=>'Total produits', 'value'=>$stats['total_products'], 'icon'=>'fas fa-layer-group', 'color'=>'bg-indigo-500', 'sub'=>'Dans le catalogue'],
];
@endphp
@foreach($cards as $card)
{{ $card['value'] }}
{{ $card['label'] }}
{{ $card['sub'] }}
@endforeach
{{-- ── Commandes récentes ── --}}
@if($recentOrders->count())
@foreach($recentOrders as $order)
{{ $order->status_label }}
{{ number_format($order->total_amount, 2) }} DH
@endforeach
@else
Aucune commande pour le moment.
@endif
{{-- ── Messages non lus ── --}}
@if($recentMessages->count())
@foreach($recentMessages as $msg)
{{ strtoupper(substr($msg->name, 0, 1)) }}
@endforeach
@else
@endif
{{-- ── Actions rapides ── --}}