@extends('admin.layouts.app') @section('content') {{-- ═══════ MODAL (Detail Kegiatan) ═══════ --}}
{{-- ── PAGE HEADER ── --}} {{-- ── STAT CARDS ── --}}
{{ $stats['total'] ?? 0 }}
Total Kegiatan
12% bulan ini
{{ $stats['selesai'] ?? 0 }}
Kegiatan Selesai
8% dari kemarin
{{ $stats['proses'] ?? 0 }}
Sedang Berjalan
Sama seperti kemarin
{{ $stats['users'] ?? 0 }}
Pengguna Aktif
3% minggu ini
{{-- ── MAIN GRID ── --}}
{{-- LEFT: Kegiatan Terbaru --}}

5 Kegiatan Terbaru

Lihat Semua →
Semua
Selesai
Berjalan
Terlambat
Dibatalkan
@php $avClasses = ['av-1','av-2','av-3','av-4','av-5']; $pillMap = [ 'selesai' => ['pill-ok', 'Selesai'], 'telah_ditinjau' => ['pill-ok', 'Ditinjau'], 'on_progres' => ['pill-run', 'Berjalan'], 'terlambat' => ['pill-del', 'Terlambat'], 'dibatalkan' => ['pill-del', 'Dibatalkan'], 'review' => ['pill-pnd', 'Review'], 'pending' => ['pill-pnd', 'Pending'], ]; @endphp @forelse($activities ?? [] as $idx => $item) @php $st = strtolower($item->status ?? 'pending'); $pc = $pillMap[$st] ?? ['pill-pnd', ucfirst($st)]; $ac = $avClasses[$idx % 5]; $tgl = \Carbon\Carbon::parse($item->tanggal)->locale('id')->translatedFormat('d M Y'); $usr = e($item->user->name ?? 'Sistem'); $nm = e($item->nama_kegiatan); @endphp
keterangan ?? '-')) }}', '{{ addslashes(str_replace(["\r", "\n"], ["", "\\n"], $item->status_note ?? '')) }}', '{{ addslashes($item->lokasi ?? '-') }}', '{{ $item->lampiran ? rtrim(env('BACKEND_API_URL', 'http://127.0.0.1:8000'), '/api') . '/storage/' . $item->lampiran : '' }}' )">
{{ strtoupper(substr($item->user->name ?? 'U', 0, 2)) }}
{{ $nm }}
{{ $usr }} • {{ $tgl }}
{{ $pc[1] }}
@empty

Belum ada aktivitas kegiatan yang tercatat.

@endforelse
{{-- RIGHT: Sidebar --}} {{-- /sidebar --}}
{{-- /content-grid --}}
{{-- /d-wrap --}} @endsection