{{-- TOPBAR --}}
{{-- Toggle button untuk mobile --}}

Manajemen Admin PT SYAKIRASYA

{{-- 🔔 FITUR BARU: Dropdown Notifikasi --}} {{-- END Dropdown Notifikasi --}} Halo, {{ Auth::user()->nama ?? 'Admin' }}!
{{-- ========================= TAB DASHBOARD ========================= --}}
Ringkasan Kinerja
{{-- ⚠️ FITUR BARU: Peringatan Cepat (Quick Alert) --}} @if($pendingBookings > 0 || $pendingTransactions > 0) @endif {{-- END Peringatan Cepat --}} {{-- 🔹 Statistik Utama --}}
{{-- Total Paket --}}
Total Paket Tersedia
{{-- Menggunakan variabel dari controller. Jika tidak ada, gunakan 0. --}}

{{ $totalPaket ?? '0' }}

Paket Umrah & Haji
{{-- Total Jamaah --}}
Total Data Jamaah
{{-- Menggunakan variabel dari controller. Jika tidak ada, gunakan 0. --}}

{{ $totalJamaah ?? '0' }}

Pengguna terdaftar
{{-- Total Booking --}}
Total Booking
{{-- Menggunakan variabel dari controller. Jika tidak ada, gunakan 0. --}}

{{ $pendaftarans->count() ?? '0' }}

Semua status pendaftaran
{{-- 🔹 Statistik Transaksi --}}
Status Transaksi Keuangan
Total Lunas

Rp {{ number_format($totalLunas ?? 0, 0, ',', '.') }}

Total Tabungan/Angsuran

Rp {{ number_format($totalTabungan ?? 0, 0, ',', '.') }}

Total DP

Rp {{ number_format($totalDP ?? 0, 0, ',', '.') }}

Total Pending

Rp {{ number_format($totalPendingTransaksi ?? 0, 0, ',', '.') }}

{{-- 🔹 Live Chat Section --}}
Fitur Komunikasi
💬 Live Chat Jamaah

Buka percakapan langsung dengan jamaah tanpa harus menggunakan WhatsApp.

Buka Live Chat
{{-- ========================= TAB PAKET ========================= --}}
Manajemen Data Paket Travel
@forelse($pakets ?? [] as $paket) {{-- Modal Edit Paket --}} @empty @endforelse
Gambar Nama Paket Harga Jadwal Berangkat Aksi
@if(isset($paket->gambar)) Gambar Paket @else @endif {{ $paket->nama_paket ?? 'Contoh Paket' }} Rp {{ number_format($paket->harga ?? 15000000,0,',','.') }} {{ \Carbon\Carbon::parse($paket->tanggal_berangkat ?? now())->format('d M Y') }}
@csrf @method('DELETE')
Belum ada data paket travel.
{{-- Modal Tambah Paket (Tidak Diubah) --}} {{-- ========================= TAB JAMA'AH ========================= --}}
Manajemen Data Jamaah
{{-- 🔍 FITUR BARU: Search Jamaah --}}
{{-- END Search Jamaah --}}
@forelse($jamaah ?? [] as $j) {{-- Modal Edit Jamaah (Tidak Diubah) --}} @empty @endforelse
Nama Email No. HP Status Akun Aksi
{{ $j->name ?? $j->nama ?? 'Nama Jamaah' }} {{ $j->email ?? 'email@contoh.com' }} {{ $j->no_hp ?? '0812xxxxxx' }} Aktif
@csrf @method('DELETE')
Belum ada data jamaah terdaftar.
{{-- Modal Tambah Jamaah (Tidak Diubah) --}} {{-- ========================= TAB BOOKING ========================= --}}
Daftar Booking & Konfirmasi
@forelse($pendaftaran ?? [] as $item) @empty @endforelse
Nama & HP Paket Dokumen (KTP/KK) Catatan Status Aksi
{{ $item->user->name ?? 'Nama Pengguna' }}
{{ $item->user->no_hp ?? '08xxxx' }}
{{ $item->paketTravel->nama_paket ?? 'Paket Default' }} @if(isset($item->ktp)) KTP @else - @endif @if(isset($item->kk)) KK @else - @endif {{ $item->catatan ?? '-' }} @if(($item->status ?? 'pending') == 'pending') Pending @elseif($item->status == 'acc') Diterima @else Ditolak @endif @if(($item->status ?? 'pending') == 'pending')
@csrf
@csrf
@elseif($item->status == 'acc') Invoice @endif
Belum ada data booking jamaah.
{{-- ========================= TAB TRANSAKSI ========================= --}}
Data Transaksi Jamaah
{{-- Tombol Tambah Transaksi Baru --}} {{-- 🔍 FITUR BARU: Search Transaksi --}}
{{-- END Search Transaksi --}}
@forelse ($transaksis ?? [] as $index => $t) @php $metode = strtolower($t->metode_pembayaran ?? 'dp'); @endphp {{-- MODAL EDIT NOMINAL (Hanya contoh placeholder) --}} {{-- MODAL TAMBAH NOMINAL (Angsuran) (Hanya contoh placeholder) --}} @empty @endforelse
No Nama Jamaah Paket Jumlah Status Jenis Pembayaran Aksi
{{ $index + 1 }} {{ $t->user->name ?? 'Jamaah X' }} {{ $t->pendaftaran && $t->pendaftaran->paketTravel ? $t->pendaftaran->paketTravel->nama_paket : 'Paket Umrah' }} Rp {{ number_format($t->total ?? 0, 0, ',', '.') }} @if (($t->status ?? 'pending') == 'pending') Pending @elseif ($t->status == 'acc') Acc @else {{ ucfirst($t->status) }} @endif @if ($metode == 'dp') DP @elseif ($metode == 'tabungan') Tabungan @elseif ($metode == 'lunas') Lunas @else - @endif {{-- 🔄 Ubah Status --}}
@csrf @method('PATCH')
{{-- ✏️ Edit Nominal (Modal) --}} {{-- ➕ Tambah Nominal (Modal) --}} {{-- 🗑️ Hapus Transaksi --}}
@csrf @method('DELETE')
Belum ada transaksi.
{{-- MODAL TAMBAH TRANSAKSI BARU (Tidak Diubah) --}} {{-- ========================= TAB KARYAWAN ========================= --}}
Manajemen Data Karyawan
@forelse($karyawan ?? [] as $k) {{-- Modal Edit Karyawan (Tidak Diubah) --}} @empty @endforelse
Nama Jabatan Email No. HP Aksi
{{ $k->nama ?? 'Nama Karyawan' }} {{ $k->jabatan ?? 'Staf' }} {{ $k->email ?? 'karyawan@syakirasya.com' }} {{ $k->no_hp ?? '0813xxxxxx' }}
@csrf @method('DELETE')
Belum ada data karyawan
{{-- Modal Tambah Karyawan (Tidak Diubah) --}} {{-- ========================= TAB AGENT ========================= --}}
Manajemen Data Agent
@forelse($agents ?? [] as $a) {{-- Modal Edit Agent (Tidak Diubah) --}} @empty @endforelse
Nama Agent Kode Agent Email No. HP Aksi
{{ $a->nama_agent ?? 'Nama Agent' }} {{ $a->kode_agent ?? 'A001' }} {{ $a->email ?? 'agent@syakirasya.com' }} {{ $a->no_hp ?? '0812xxxxxx' }}
@csrf @method('DELETE')
Belum ada data agent.
{{-- Modal Tambah Agent (Tidak Diubah) --}} {{-- ========================= TAB PROFIL ========================= --}}
Profil Admin
Avatar
{{ Auth::user()->name ?? 'Admin Default' }}

{{ Auth::user()->email ?? 'admin@syakirasya.com' }}

Terakhir Login: {{ Auth::user()->last_login ?? \Carbon\Carbon::now()->format('d M Y H:i') }}