@if ($limitInfo) @php $kebijakan = $limitInfo['kebijakan']; $adaLimit = $kebijakan && $limitInfo['limit'] !== null; $persenTerpakai = $adaLimit ? min(100, round($limitInfo['terpakai'] / max($limitInfo['limit'], 1) * 100)) : 0; @endphp

Sisa Limit Penarikan Hari Ini

{{ $adaLimit ? 'Rp '.number_format($limitInfo['sisa'], 0, ',', '.') : 'Tanpa Batas' }}

{{ $limitInfo['dalam_jam'] ? 'Dalam jam operasional' : 'Di luar jam operasional' }}
@if ($adaLimit)

Terpakai Rp {{ number_format($limitInfo['terpakai'], 0, ',', '.') }} dari limit Rp {{ number_format($limitInfo['limit'], 0, ',', '.') }} ({{ $kebijakan->nama }}, {{ substr($kebijakan->jam_mulai, 0, 5) }}–{{ substr($kebijakan->jam_selesai, 0, 5) }})

@else

Belum ada kebijakan limit penarikan yang berlaku saat ini.

@endif
@if ($adaLimit && ! $limitInfo['dalam_jam']) Request di luar jam operasional atau melebihi limit tetap bisa diajukan, tetapi harus dilengkapi surat keterangan untuk disetujui petugas. @endif @endif
Rp

Request Aktif

@if ($requests->isEmpty()) @else
@php $statusBadge = [ 'menunggu' => 'badge bg-amber-100 text-amber-700', 'disetujui' => 'badge bg-emerald-100 text-emerald-700', ]; $statusLabel = ['menunggu' => 'Menunggu Verifikasi', 'disetujui' => 'Disetujui']; @endphp @foreach ($requests as $req)

Rp {{ number_format($req->nominal_diminta, 0, ',', '.') }}

Diajukan {{ $req->diminta_at->translatedFormat('d M Y, H:i') }}

{{ $statusLabel[$req->status] ?? $req->status }}
@if ($req->wajib_surat_keterangan) @if (! $req->surat_keterangan_path || $req->surat_keterangan_status === 'ditolak')
@error('surat_file')

{{ $message }}

@enderror @endif
@endif
@endforeach
{{ $requests->links() }}
@endif