import React, { useState } from 'react'; import { View, Text, ScrollView } from 'react-native'; import { getStyles } from './checkoutPaymentScreen.styles'; import { Header, StepProgress, PaymentOption, PrimaryButton } from '@components'; import { useAppTheme } from '@theme'; const CHECKOUT_STEPS = [ { key: 'address', label: 'Address' }, { key: 'payment', label: 'Payment' }, { key: 'confirm', label: 'Confirm' }, ]; const PAYMENT_METHODS = [ { id: 'upi', type: 'UPI' as const, label: 'UPI (Google Pay, PhonePe)' }, { id: 'card', type: 'Card' as const, label: 'Credit / Debit Card' }, { id: 'wallet', type: 'Wallet' as const, label: 'Wallet' }, { id: 'cod', type: 'COD' as const, label: 'Cash on Delivery' }, ]; export const CheckoutPaymentScreen: React.FC = () => { const { colors } = useAppTheme(); const styles = getStyles(colors); const [selectedMethod, setSelectedMethod] = useState('upi'); return (
{}} /> Select Payment Method {PAYMENT_METHODS.map((method) => ( setSelectedMethod(method.id)} /> ))} {}} /> ); };