{{-- Admin Stat Card Component --}} {{-- Usage: @include('admin.components.stat_card', ['label' => 'Label', 'value' => 123, 'delta' => '+5%', 'icon' => 'svg-content', 'color' => 'blue']) --}}
@if(isset($icon) && str_contains((string)$icon, '<')) {{-- raw HTML passed (backwards compatible) --}} {!! $icon !!} @else {{-- Font Awesome class passed (e.g. 'fa-solid fa-users') --}} @endif

{{ $label }}

{{ is_numeric($value) ? number_format($value) : $value }}

@if(isset($delta) && $delta) @php $sign = str_starts_with(trim((string)$delta), '-') ? 'down' : 'up'; $deltaClean = trim((string)$delta); @endphp
@if($sign === 'up') @else @endif {{ $deltaClean }}
@endif
@if(isset($sparkline) && is_array($sparkline) && count($sparkline) > 0)
@else
@endif