@extends('layouts.app') @section('title', 'Dashboard Admin') @section('content')

Dashboard

Ringkasan toko dan penjualan.

Kelola →

Lihat →

Terapkan Filter Reset

Penjualan Paid {{ $selectedMonth ? \Carbon\Carbon::create()->month($selectedMonth)->translatedFormat('F') : 'Semua Bulan' }} {{ $selectedYear }}

@if($salesChart->isEmpty())
Belum ada data penjualan.
@else
@foreach($salesChart as $row) @endforeach
Tanggal Total
{{ $row->date }} Rp {{ number_format($row->total, 0, ',', '.') }}
@endif

Grafik Pendapatan Per Bulan

Line chart pendapatan transaksi dengan status Paid pada tahun {{ $selectedYear }}.

Pie Chart Status Transaksi

Distribusi status transaksi. Fokus utama pada status Paid.

@php $pendingCount = (int) ($statusBreakdown['pending'] ?? 0); $paidCount = (int) ($statusBreakdown['paid'] ?? 0); $cancelledCount = (int) ($statusBreakdown['cancelled'] ?? 0); @endphp
Pending {{ $pendingCount }}
Paid {{ $paidCount }}
Cancelled {{ $cancelledCount }}
Total transaksi {{ $pendingCount + $paidCount + $cancelledCount }}
@php $lineLabels = $monthlyRevenue->pluck('month')->values(); $lineValues = $monthlyRevenue->pluck('total')->map(fn ($v) => (float) $v)->values(); @endphp @endsection