@extends('layouts.dashboard') @section('content')
Kelola peminjaman buku Anda dengan mudah dan efisien.
Pastikan status peminjaman Anda terpantau secara berkala.
| No | Koleksi Buku | Tenggat Waktu | Status | Kontrol |
|---|---|---|---|---|
| {{ $loop->iteration }} |
{{ $item->koleksi->title ?? '-' }}
{{ $item->koleksi->biblio_id ?? '-' }}
|
Tenggat:
{{ $item->tanggal_kembali ? \Carbon\Carbon::parse($item->tanggal_kembali)->format('d M Y') : '-' }}
|
@php
$statusStyles = [
'menunggu' => ['bg' => '#fef3c7', 'text' => '#92400e', 'icon' => 'bi-hourglass-split'],
'dipinjam' => ['bg' => '#eff6ff', 'text' => '#1e40af', 'icon' => 'bi-book-half'],
'kembali' => ['bg' => '#f0fdf4', 'text' => '#15803d', 'icon' => 'bi-check-all'],
'dikembalikan' => ['bg' => '#f0fdf4', 'text' => '#15803d', 'icon' => 'bi-check-all'],
'ditolak' => ['bg' => '#fef2f2', 'text' => '#991b1b', 'icon' => 'bi-x-circle'],
'perpanjangan_menunggu' => ['bg' => '#f5f3ff', 'text' => '#6d28d9', 'icon' => 'bi-arrow-repeat'],
];
$st = $isLate ? ['bg' => '#fff1f2', 'text' => '#be123c', 'icon' => 'bi-exclamation-octagon'] : ($statusStyles[$item->status] ?? ['bg' => '#f1f5f9', 'text' => '#475569', 'icon' => 'bi-dash']);
@endphp
{{ $isLate ? 'Terlambat' : ucfirst(str_replace('_', ' ', $item->status)) }}
@if($showFeedback)
Feedback Admin
@endif
|
@if($item->status === 'dipinjam') @if(!($item->perpanjangan_diajukan)) @if($isLate) Sistem Terkunci @else Perpanjang @endif @else Perpanjang Disetujui @endif @elseif($item->status === 'kembali' || $item->status === 'dikembalikan') Beri Rating @else - @endif |
| Belum ada riwayat peminjaman buku. | ||||