@props(['title', 'value', 'icon' => null, 'change' => null, 'changeType' => 'increase', 'color' => 'blue']) @php $colorClasses = match($color) { 'blue' => 'bg-blue-50 dark:bg-blue-900/30 text-blue-600 dark:text-blue-300', 'green' => 'bg-green-50 dark:bg-green-900/30 text-green-600 dark:text-green-300', 'red' => 'bg-red-50 dark:bg-red-900/30 text-red-600 dark:text-red-300', 'yellow' => 'bg-yellow-50 dark:bg-yellow-900/30 text-yellow-600 dark:text-yellow-300', 'purple' => 'bg-purple-50 dark:bg-purple-900/30 text-purple-600 dark:text-purple-300', 'gray' => 'bg-gray-50 dark:bg-gray-800 text-gray-600 dark:text-gray-300', default => 'bg-blue-50 dark:bg-blue-900/30 text-blue-600 dark:text-blue-300' }; $changeClasses = $changeType === 'increase' ? 'text-green-500 dark:text-green-400' : 'text-red-500 dark:text-red-400'; $changeIcon = $changeType === 'increase' ? '' : ''; @endphp
@if ($icon)
{!! $icon !!}
@endif

{{ $title }}

{{ $value }}

@if ($change)
{!! $changeIcon !!} {{ $change }} مقارنة بالفترة السابقة
@endif