import React from 'react' import type { PaymentMethod } from './PaymentMethodList' export function PaymentInstructions({ method }: { method: PaymentMethod }) { const steps = getSteps(method) return (
Cara bayar
    {steps.map((s, i) => (
  1. {s}
  2. ))}
) } function getSteps(method: PaymentMethod): string[] { switch (method) { case 'bank_transfer': return [ 'Pilih bank dan buat nomor VA.', 'Masuk ke aplikasi/ATM bank dan pilih menu Virtual Account.', 'Masukkan nomor VA lalu konfirmasi nominal.', 'Selesaikan pembayaran sebelum waktu habis.' ] case 'credit_card': return [ 'Isi nomor kartu, masa berlaku, dan CVV.', 'Klik Bayar dan lengkapi verifikasi 3D Secure/OTP.', 'Transaksi akan diproses, tunggu konfirmasi penyelesaian.' ] case 'gopay': return [ 'Buka aplikasi GoPay/QRIS dan pilih menu Scan.', 'Arahkan kamera ke QR di layar.', 'Konfirmasi pembayaran di aplikasi.' ] case 'cstore': return [ 'Pilih toko (Alfamart/Indomaret) dan buat kode pembayaran.', 'Datang ke kasir dan tunjukkan/sebutkan kode pembayaran.', 'Konfirmasi nominal lalu selesaikan pembayaran di kasir.', 'Simpan struk, status akan diperbarui dalam beberapa menit.' ] default: return ['Ikuti instruksi yang muncul pada layar pembayaran.'] } }