diff --git a/resources/views/admin/components/_stat_card.blade.php b/resources/views/admin/components/_stat_card.blade.php new file mode 100644 index 0000000..8c4d817 --- /dev/null +++ b/resources/views/admin/components/_stat_card.blade.php @@ -0,0 +1,44 @@ +
+
+
+
+
{{ $label }}
+ +
+
+
+ +
+
+
{{ $value }}
+ + @php + // Logika untuk menentukan warna + $colorClass = 'text-success'; // Default hijau (bagus) + + // Cek apakah ini metrik negatif (seperti Pesanan Ditolak) + if ($is_negative_metric ?? false) { + // Jika naik (> 0), berarti BURUK -> Merah + if ($grow > 0) { + $colorClass = 'text-danger'; + } + } else { + // Untuk metrik biasa (Pendapatan, dll) + // Jika turun (< 0), berarti BURUK -> Merah + if ($grow < 0) { + $colorClass = 'text-danger'; + } + } + @endphp + + + {{-- Ikon panah tetap menunjukkan arah matematis (naik/turun) --}} + + {{ abs($grow) }}% + + dari bulan lalu +
+
+
+
+