Dashboard Anda

Kelola pesanan dan pengaturan akun Anda di sini.

@if($currentTab === 'pesanan')
@if ($orders !== null) {{-- Compact Summary Stats --}}
{{-- Total Pesanan --}}
Total Transaksi
{{ $this->total_orders }} Transaksi
{{-- Total Billing --}}
Total Billing
Rp {{ number_format($this->total_billing, 0, ',', '.') }}

Riwayat Pesanan

@if($this->active_rentals_count > 0) {{ $this->active_rentals_count }} Aktif @endif
({{ $orders->count() }} transaksi)
@forelse ($orders as $order) @php $statusConfig = [ 'pending' => ['class' => 'bg-amber-500/10 text-amber-600 dark:text-amber-400 border-amber-500/20', 'dot' => 'bg-amber-500', 'label' => 'Menunggu Bayar'], 'paid' => ['class' => 'bg-emerald-500/10 text-emerald-600 dark:text-emerald-400 border-emerald-500/20', 'dot' => 'bg-emerald-500', 'label' => 'Sudah Dibayar'], 'completed' => ['class' => 'bg-blue-500/10 text-blue-600 dark:text-blue-400 border-blue-500/20', 'dot' => 'bg-blue-500', 'label' => 'Selesai'], 'cancelled' => ['class' => 'bg-rose-500/10 text-rose-600 dark:text-rose-400 border-rose-500/20', 'dot' => 'bg-rose-500', 'label' => 'Dibatalkan'], ]; $sc = $statusConfig[$order->status] ?? $statusConfig['pending']; @endphp @php $isActiveRental = $order->status === 'paid' && $order->waktu_selesai->isFuture(); $selesaiTimestamp = $order->waktu_selesai->timestamp * 1000; @endphp
{{ $order->booking_code }} @if($isActiveRental) Berlangsung @else {{ $sc['label'] }} @endif

{{ $order->created_at->translatedFormat('d M Y, H:i') }}

Rp {{ number_format($order->grand_total, 0, ',', '.') }}

{{ $order->waktu_mulai->format('d/m') }} – {{ $order->waktu_selesai->format('d/m') }}

@if($order->status === 'pending' && $order->metode_pembayaran !== 'cash') @endif

Item yang Disewa

@foreach($order->units as $unit)

{{ $unit->seri }}

{{ $unit->warna }} • {{ $unit->memori }}

@endforeach

Waktu Sewa

@if($isActiveRental)

Sisa Waktu

@endif

Mulai

{{ $order->waktu_mulai->translatedFormat('d M Y') }}

{{ $order->waktu_mulai->format('H:i') }}

Selesai

{{ $order->waktu_selesai->translatedFormat('d M Y') }}

{{ $order->waktu_selesai->format('H:i') }}

Rincian Biaya

Subtotal Rp {{ number_format($order->subtotal_harga, 0, ',', '.') }}
@if($order->potongan_diskon > 0)
Diskon - Rp {{ number_format($order->potongan_diskon, 0, ',', '.') }}
@endif @if($order->kode_unik_pembayaran)
Kode Unik + {{ number_format($order->kode_unik_pembayaran, 0, ',', '.') }}
@endif
Grand Total Rp {{ number_format($order->grand_total, 0, ',', '.') }}
@if($order->status == 'pending')
@if(session()->has('success_cancel'))
{{ session('success_cancel') }}
@endif
@if($order->metode_pembayaran !== 'cash') Bayar @endif
@endif
@empty

Tidak ada pesanan ditemukan

Pastikan NIK dan Nomor WA sudah sama persis dengan yang digunakan saat sewa.

@endforelse
@endif @elseif($currentTab === 'profil')
@php $firstOrder = $orders ? $orders->first() : null; @endphp {{-- Simple Shadcn-style Profile Card --}}

{{ $firstOrder?->nama ?? 'Akun Peminjam' }}

Sesi Identitas Aktif Tersimpan

{{ $nik }}

{{ $no_wa }}

@if($firstOrder && $firstOrder->alamat)

{{ $firstOrder->alamat }}

@endif
{{-- Action Button --}}
@endif