Transactions Log
Monitoring and managing all active book circulation data.
search
expand_more
Transaksi Terbaru
Lihat semua
@forelse($recentTransactions ?? $transactions->sortByDesc('tanggal_pinjam')->take(3) as $transaction)
@php
if ($transaction->status == 'dipinjam' && $transaction->isLate()) {
$statusClass = 'bg-red-100 text-red-700 dark:bg-red-900/30 dark:text-red-400';
$statusLabel = 'Overdue';
} elseif ($transaction->status == 'dipinjam') {
$statusClass = 'bg-blue-100 text-blue-700 dark:bg-blue-900/30 dark:text-blue-400';
$statusLabel = 'Borrowed';
} else {
$statusClass = 'bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-400';
$statusLabel = 'Returned';
}
@endphp
{{ $statusLabel }}
@empty
#TX-{{ str_pad($transaction->id, 5, '0', STR_PAD_LEFT) }}
{{ $transaction->book->judul ?? 'N/A' }}
{{ $transaction->user->name ?? 'Unknown' }}
Dipinjam: {{ \Carbon\Carbon::parse($transaction->tanggal_pinjam)->format('d/m/Y') }}
Jatuh tempo: {{ \Carbon\Carbon::parse($transaction->tanggal_kembali)->format('d/m/Y') }}
Belum ada transaksi terbaru.
@endforelse
| Transaction ID | Book Judul | User Name | Status | Borrow Date | Due Date | Return Date | Actions |
|---|---|---|---|---|---|---|---|
| #TX-{{ str_pad($transaction->id, 5, '0', STR_PAD_LEFT) }} | {{ $transaction->book->judul ?? 'N/A' }} |
{{ strtoupper(substr($transaction->user->name ?? 'U', 0, 2)) }}
{{ $transaction->user->name ?? 'Unknown' }}
|
{{ $statusLabel }} | {{ $transaction->tanggal_pinjam ? \Carbon\Carbon::parse($transaction->tanggal_pinjam)->format('M d, Y') : '-' }} | {{ $transaction->tanggal_kembali ? \Carbon\Carbon::parse($transaction->tanggal_kembali)->format('M d, Y') : '-' }} | {{ $transaction->tanggal_dikembalikan ? \Carbon\Carbon::parse($transaction->tanggal_dikembalikan)->format('M d, Y') : '-' }} | @if($transaction->status == 'dipinjam') @else @endif |
| Belum ada transaksi. | |||||||