@extends('layouts.master_landing') @section('content')
{{-- 1. ALERT LENGKAPI PROFIL --}} @if(!$isProfileComplete) @endif {{-- 2. HEADER & UCAPAN SELAMAT DATANG --}}

Selamat Datang, {{ $peserta->nama ?? $peserta->name }}! 👋

Pantau jadwal pelatihan dan status tagihan Anda di sini.

{{-- 3. WIDGET RINGKASAN TRANSAKSI --}}
Ringkasan Keuangan
Tagihan Baru

{{ $countBelumBayar }}

Cicilan Aktif

{{ $countCicilan }}

Total Sisa Tagihan

Rp {{ number_format($totalHutang, 0, ',', '.') }}

Pelatihan Lunas

{{ $countLunas }}

{{-- BAGIAN KIRI: PELATIHAN AKTIF & TERDEKAT --}}
Pelatihan Saya & Jadwal Terdekat
{{-- Daftar Pelatihan Baru --}}
@forelse($pelatihanAktif as $aktif) @php // Logika Kalkulator Progress Pelatihan $startDate = \Carbon\Carbon::parse($aktif->tgl_mulai); $endDate = \Carbon\Carbon::parse($aktif->tgl_selesai); $now = \Carbon\Carbon::now(); $totalDays = $startDate->diffInDays($endDate) ?: 1; if($now->lt($startDate)){ $progress = 0; $statusTeks = "Akan Datang (Belum Mulai)"; $color = "info"; } else { $passedDays = $startDate->diffInDays($now); $progress = ($passedDays / $totalDays) * 100; $progress = $progress > 100 ? 100 : $progress; // Maksimal 100% $statusTeks = "Sedang Berjalan"; $color = "primary"; } @endphp
@if($aktif->foto) @else @endif
{{ $aktif->nama }}
{{ $statusTeks }} @if($aktif->payment_status != 1) Pembayaran Belum Lunas @endif

{{ \Carbon\Carbon::parse($aktif->tgl_mulai)->translatedFormat('d M Y') }} s/d {{ \Carbon\Carbon::parse($aktif->tgl_selesai)->translatedFormat('d M Y') }}

Cek Pembayaran {{-- Hanya muncul jika status lunas atau cicilan (Bukan belum bayar sama sekali) --}} {{-- @if($aktif->payment_status == 1 || $aktif->tagihan_terbayar > 0) @endif --}}
{{-- PROGRESS BAR --}}
Progres Jadwal Pelaksanaan {{ round($progress) }}%
@empty
Anda belum memiliki pelatihan aktif

Silakan mendaftar pelatihan yang tersedia untuk mulai belajar.

Lihat Daftar Pelatihan
@endforelse
{{-- BAGIAN KANAN: SHORTCUT & RIWAYAT SELESAI --}}
{{-- QUICK ACCESS / SHORTCUT --}}
Akses Cepat
{{-- RIWAYAT PELATIHAN (EXPIRED) --}}
Riwayat Pelatihan Selesai
@forelse($riwayatPelatihan as $riwayat)
{{ $riwayat->nama }}
Berakhir: {{ \Carbon\Carbon::parse($riwayat->tgl_selesai)->translatedFormat('d M Y') }}
@if($riwayat->payment_status == 1) Lunas Selesai @else Selesai (Ada Tunggakan) @endif
@empty
Belum ada riwayat pelatihan yang selesai.
@endforelse
@endsection