// template/src/modules/feature/cards/index.tsx import React from 'react'; import { View, Text, TouchableOpacity, SafeAreaView, ScrollView, } from 'react-native'; import { useTheme } from '../../../theme/ThemeProvider'; import { createCardsStyles } from './styles'; interface CardsProps { onLogout?: () => void; userData?: { name: string; greeting: string; notificationCount: number; }; } const Cards: React.FC = ({ onLogout, userData }) => { const { theme } = useTheme(); const styles = createCardsStyles(theme); return ( {/* Header */} {userData?.notificationCount || 0}+ Cards Logout {/* Main Content */} Manage Your Cards Control your debit and credit cards from one place {/* My Cards Section */} My Cards {/* Credit Card */} Credit Card **** **** **** 9053 JOHN DOE 12/27 View PIN Freeze Card {/* Debit Card */} Debit Card **** **** **** 7160 JOHN DOE 08/26 View PIN Replace Card {/* Card Services Section */} Card Services 🔒 Card Security Manage card limits, notifications and security settings 📱 Digital Wallet Add your cards to Apple Pay, Google Pay and more 📊 Spending Analytics View your card spending patterns and insights 🎁 Rewards & Cashback Track your rewards and cashback earnings 📞 Report Lost/Stolen Quickly report and replace lost or stolen cards ); }; export default Cards;