{{-- Status Header --}} @php $statusConfig = [ 'pending' => ['bg'=>'#FFF3E0','border'=>'#F59E0B','icon'=>'fa-hourglass-half','color'=>'#92400E','title'=>'Menunggu Review'], 'approved' => ['bg'=>'#D1FAE5','border'=>'#22C55E','icon'=>'fa-check-circle', 'color'=>'#065F46','title'=>'Refund Disetujui'], 'rejected' => ['bg'=>'#FEE2E2','border'=>'#EF4444','icon'=>'fa-times-circle', 'color'=>'#991B1B','title'=>'Pengajuan Ditolak'], ]; $sc = $statusConfig[$refund->status] ?? $statusConfig['pending']; @endphp
{{ $sc['title'] }}
@php $rb = $refund->status_badge; @endphp {{ $rb['label'] }} @if($refund->processed_at) Diproses: {{ $refund->processed_at->locale('id')->isoFormat('D MMM Y, HH:mm') }} @endif
{{-- Info Booking --}}
Informasi Booking
Kode Booking
{{ $refund->booking->booking_code }}
Customer
{{ $refund->booking->user->name }}
Paket
{{ $refund->booking->service->name }}
Harga Asli
{{ $refund->booking->formatted_price }}
{{-- Info Refund --}}
Jumlah Refund (70%)
{{ $refund->formatted_amount }}
Batas Waktu Pengajuan
@if($refund->expires_at) {{ $refund->expires_at->locale('id')->isoFormat('D MMM Y, HH:mm') }} @if(now()->greaterThan($refund->expires_at)) Kedaluwarsa @endif @else — @endif
{{-- Info Rekening --}}
Data Rekening Tujuan Transfer
Bank
{{ $refund->bank_name }}
No. Rekening
{{ $refund->account_number }}
Atas Nama
{{ $refund->account_name }}
{{-- Admin Notes jika sudah diproses --}} @if($refund->admin_notes)
Catatan Admin
{{ $refund->admin_notes }}
@endif
{{-- Action Panel (hanya jika pending) --}} @if($refund->status === 'pending')
Keputusan Refund
{{-- Approve --}}
Setujui Refund

Transfer {{ $refund->formatted_amount }} ke rekening customer. Pastikan data rekening sudah benar.

@csrf @method('PATCH')
{{-- Reject --}}
Tolak Pengajuan

Tolak pengajuan refund ini. Wajib mengisi alasan penolakan.

@csrf @method('PATCH')
@error('admin_notes')
{{ $message }}
@enderror
@endif {{-- Link ke booking --}}