@php($subjectLabel = fn ($type) => [ 'Member' => 'Anggota', 'Grade' => 'Golongan', 'Agency' => 'OPD / Instansi', 'SavingsDeposit' => 'Setoran Simpanan', 'SavingsWithdrawal' => 'Penarikan Simpanan', 'ShoppingTransaction' => 'Transaksi Belanja', 'MemberHolidaySaving' => 'Simpanan Hari Raya', 'Loan' => 'Pinjaman', 'Installment' => 'Angsuran', 'StoreClient' => 'Store Client', ][class_basename($type ?? '')] ?? class_basename($type ?? '—'))
{{-- Header --}}

Log Aktivitas

Jejak audit seluruh perubahan data di sistem. Klik baris untuk melihat detail perubahan.

{{-- Toolbar --}}
@if ($this->hasActiveFilters()) @endif
{{-- Tabel --}}
@for ($i = 0; $i < 6; $i++) @endfor @forelse ($activities as $activity) @empty @endforelse
Waktu Event Objek Deskripsi Pelaku
{{ $activity->created_at?->translatedFormat('d M Y H:i') }} {{ $this->auditEventLabel($activity->event) }} {{ $subjectLabel($activity->subject_type) }} {{ $activity->description ?: '—' }} {{ $activity->causer?->name ?? 'Sistem' }}

{{ $this->hasActiveFilters() ? 'Tidak ada aktivitas yang cocok' : 'Belum ada aktivitas' }}

{{ $this->hasActiveFilters() ? 'Coba ubah kata kunci atau filter.' : 'Aktivitas akan tercatat saat ada perubahan data.' }}

@if ($activities->hasPages())
{{ $activities->links() }}
@endif
{{-- Popup detail aktivitas (diff Sebelum/Sesudah) --}}