@props(['data', 'period' => 'daily'])
{{ $data['period'] ?? 'Summary' }}
{{ $data['date_range'] ?? 'Recent' }}

{{ $data['current']['total_invoices'] ?? 0 }}

Total Invoices

@if(isset($data['comparison']['total_invoices'])) @php $tTrend = $data['comparison']['total_invoices']['trend']; $tClass = $tTrend === 'up' ? 'bg-emerald-50 text-emerald-700 border-emerald-250 dark:bg-brand-emerald-950/30 dark:text-brand-emerald-400 dark:border-brand-emerald-500/20' : ($tTrend === 'down' ? 'bg-red-50 text-red-700 border-red-200 dark:bg-red-950/30 dark:text-red-400 dark:border-red-500/20' : 'bg-slate-100 text-slate-600 border border-slate-200 dark:bg-brand-charcoal-800/40 dark:text-brand-charcoal-350 dark:border-brand-charcoal-800'); $tIcon = $tTrend === 'up' ? 'uil uil-arrow-grow' : ($tTrend === 'down' ? 'uil uil-arrow-down-left' : 'uil uil-minus'); @endphp {{ abs($data['comparison']['total_invoices']['percentage']) }}% @endif

${{ number_format($data['current']['total_revenue'] ?? 0, 2) }}

Total Revenue

@if(isset($data['comparison']['total_revenue'])) @php $rTrend = $data['comparison']['total_revenue']['trend']; $rClass = $rTrend === 'up' ? 'bg-emerald-50 text-emerald-700 border-emerald-250 dark:bg-brand-emerald-950/30 dark:text-brand-emerald-400 dark:border-brand-emerald-500/20' : ($rTrend === 'down' ? 'bg-red-50 text-red-700 border-red-200 dark:bg-red-950/30 dark:text-red-400 dark:border-red-500/20' : 'bg-slate-100 text-slate-600 border border-slate-200 dark:bg-brand-charcoal-800/40 dark:text-brand-charcoal-350 dark:border-brand-charcoal-800'); $rIcon = $rTrend === 'up' ? 'uil uil-arrow-grow' : ($rTrend === 'down' ? 'uil uil-arrow-down-left' : 'uil uil-minus'); @endphp {{ abs($data['comparison']['total_revenue']['percentage']) }}% @endif

Paid Invoices

@if(isset($data['comparison']['paid_invoices'])) @php $pTrend = $data['comparison']['paid_invoices']['trend']; $pClass = $pTrend === 'up' ? 'bg-emerald-50 text-emerald-700 border-emerald-250 dark:bg-brand-emerald-950/30 dark:text-brand-emerald-400 dark:border-brand-emerald-500/20' : ($pTrend === 'down' ? 'bg-red-50 text-red-700 border-red-200 dark:bg-red-950/30 dark:text-red-400 dark:border-red-500/20' : 'bg-slate-100 text-slate-600 border border-slate-200 dark:bg-brand-charcoal-800/40 dark:text-brand-charcoal-350 dark:border-brand-charcoal-800'); $pIcon = $pTrend === 'up' ? 'uil uil-arrow-grow' : ($pTrend === 'down' ? 'uil uil-arrow-down-left' : 'uil uil-minus'); @endphp {{ abs($data['comparison']['paid_invoices']['percentage']) }}% @endif
{{ $data['current']['pending_invoices'] ?? 0 }}

Pending

${{ number_format($data['current']['average_order_value'] ?? 0, 2) }}

Avg Order