@extends('layouts.admin') @section('title', 'Admin Dashboard') @section('styles') @endsection @section('content') {{-- ADMIN GREETING --}}

Selamat Datang, {{ Auth::user()->name }}! 👋

Kelola sistem pemesanan tiket kapal dan monitor operasional bisnis Oceango.

{{-- QUICK ACTIONS --}}
👥

Kelola Pengguna

Tambah, edit, atau hapus pengguna sistem

👥 Kelola Pengguna
🎫

Kelola Pemesanan

Lihat, ubah status, atau kelola pemesanan

🎫 Kelola Pemesanan
📊

Kelola Progress

Update status perjalanan dan tracking kapal

📊 Kelola Progress
{{-- STATS GRID --}}
{{ $totalUsers ?? 0 }}
Total Pengguna
{{ $totalBookings ?? 0 }}
Total Pemesanan
Rp {{ number_format($totalRevenue ?? 0, 0, ',', '.') }}
Total Pendapatan
{{ $pendingBookings ?? 0 }}
Pemesanan Pending
{{-- BOOKING STATS --}}

Statistik Pemesanan

Berdasarkan Status

Pending {{ $pendingBookings ?? 0 }}
Konfirmasi {{ $confirmedBookings ?? 0 }}
Selesai {{ $completedBookings ?? 0 }}
Dibatalkan {{ $cancelledBookings ?? 0 }}

Berdasarkan Kelas

@forelse($bookingsByClass ?? [] as $booking) @empty @endforelse
{{ $booking->class }} {{ $booking->total }}
Belum ada data
{{-- RECENT BOOKINGS --}}

Pemesanan Terbaru

Lihat Semua
@forelse($recentBookings ?? [] as $booking) @empty @endforelse
Kode Pelanggan Rute Tanggal Kelas Status Harga Aksi
{{ $booking->booking_code }} {{ $booking->user->name ?? 'N/A' }} {{ $booking->route_from }} → {{ $booking->route_to }} {{ $booking->departure_date->format('d/m/Y') ?? 'N/A' }} {{ $booking->class }} {{ ucfirst($booking->status) }} Rp {{ number_format($booking->price, 0, ',', '.') }} Lihat
Belum ada pemesanan.
{{-- RECENT PROGRESS --}}

Update Progress Terbaru

Lihat Semua
@forelse($recentProgress ?? [] as $progress) @empty @endforelse
Pemesanan Status Lokasi Deskripsi Waktu Update Aksi
{{ $progress->booking->booking_code ?? 'N/A' }} {{ $progress->status ?? 'N/A' }} {{ $progress->location ?? 'N/A' }} {{ Str::limit($progress->description, 50) }} {{ $progress->created_at->format('d/m/Y H:i') }} Edit
Belum ada progress update.
@endsection