import React from 'react'; import { View, Text, StyleSheet, TouchableOpacity } from 'react-native'; import Colors from '@/constants/Colors'; import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons'; import { router } from 'expo-router'; import i18n from '@/i18n'; type ServicesGridProps = { services: { name: string; icon: any; }[]; }; const ServicesGrid = ({ services }: ServicesGridProps) => { const handlePress = (name: string) => { if (name === 'quran') { } }; return ( {i18n.t('servicesToEnrich')} {services.map((service) => ( handlePress(service.name)}> {i18n.t(service.name)} ))} ); }; const styles = StyleSheet.create({ container: { marginVertical: 20, }, title: { fontSize: 18, fontWeight: 'bold', color: 'white', marginBottom: 10, }, grid: { flexDirection: 'row', justifyContent: 'space-around', }, serviceItem: { alignItems: 'center', }, iconContainer: { width: 60, height: 60, borderRadius: 30, justifyContent: 'center', alignItems: 'center', marginBottom: 5, }, serviceName: { color: 'white', textAlign: 'center', }, }); export default ServicesGrid;