@extends("layouts.pelanggan") @section("title","Data Penumpang") @section("content")
{{-- Progress stepper --}}
Pilih Kursi 2 Data Penumpang 3 Pembayaran

Isi Data Penumpang

Lengkapi data penumpang untuk kursi yang sudah Anda pilih.

@csrf @foreach($kursi as $nomor) @endforeach {{-- Ringkasan perjalanan --}}
{{ $jadwal->rute->kota_asal }} → {{ $jadwal->rute->kota_tujuan }}
{{ $jadwal->tanggal_berangkat->isoFormat('dddd, D MMM Y') }} · {{ $jadwal->slot_waktu }} WIB
@foreach($kursi as $nomor) {{ $nomor }} @endforeach
Total ({{ count($kursi) }} kursi)
Rp {{ number_format(count($kursi) * $jadwal->rute->harga,0,',','.') }}
{{-- Form per penumpang --}} @foreach($kursi as $idx => $nomor)
{{ $nomor }} Penumpang {{ $idx + 1 }}
Kursi {{ $nomor }}
@error('penumpang.'.$idx.'.nama')

{{ $message }}

@enderror
@error('penumpang.'.$idx.'.telepon')

{{ $message }}

@enderror
{{-- Jenis Kelamin: pakai JS toggle langsung, tidak bergantung ke peer-checked --}}
@foreach(['Laki-laki','Perempuan'] as $g) @endforeach
@error('penumpang.'.$idx.'.jenis_kelamin')

{{ $message }}

@enderror
@endforeach {{-- Metode bayar fixed: transfer manual (satu-satunya opsi, tidak perlu ditanyakan) --}} {{-- Tombol submit untuk desktop, mobile pakai sticky bar di bawah --}}
{{-- Sticky bottom bar khusus mobile — digeser ke atas bottom nav bawaan (bottom-16 = 64px, sesuaikan kalau tinggi nav kamu beda) --}}
Total Bayar
Rp {{ number_format(count($kursi) * $jadwal->rute->harga,0,',','.') }}
@endsection