import React from 'react'; import { View, Text, StyleSheet, Image, ImageSourcePropType } from 'react-native'; import Colors from '@/constants/Colors'; import i18n from '@/i18n'; type FeatureCardProps = { title: string; description: string; badgeText?: string; image: ImageSourcePropType; }; export default function FeatureCard({ title, description, badgeText, image }: FeatureCardProps) { const colorScheme = 'dark'; // Assuming a dark theme return ( {badgeText && ( {badgeText} )} {title} {description} ); } const styles = StyleSheet.create({ container: { borderRadius: 15, padding: 15, marginVertical: 10, }, newBadge: { backgroundColor: Colors.dark.tint, borderRadius: 7, paddingVertical: 4, paddingHorizontal: 8, alignSelf: 'flex-start', marginBottom: 10, }, newText: { color: Colors.dark.secondary, fontWeight: 'bold', fontSize: 12, }, content: { flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center', }, title: { fontSize: 18, fontWeight: 'bold', color: Colors.dark.text, }, description: { fontSize: 14, color: Colors.dark.textSecondary, marginTop: 5, }, image: { width: 100, height: 100, borderRadius: 50, } });