import { StyleSheet, SafeAreaView, View, TouchableOpacity, Dimensions } from 'react-native'; import { Text } from '@/components/Themed'; import i18n from '@/i18n'; import { FontAwesome5 } from '@expo/vector-icons'; import ServiceCard from '@/components/ServiceCard'; import React, { useState } from 'react'; import CurrencyConverterModal from '@/components/CurrencyConverterModal'; export default function ServicesScreen() { const [modalVisible, setModalVisible] = useState(false); const services = [ { title: 'currencyConverter', icon: , onPress: () => setModalVisible(true), }, { title: 'hotelCard', icon: , }, { title: 'lostKey', icon: , }, { title: 'translator', icon: , }, ]; return ( {i18n.t('services')} {services.map((service, index) => ( ))} setModalVisible(false)} /> ); } const styles = StyleSheet.create({ container: { flex: 1, }, title: { fontSize: 22, fontWeight: 'bold', marginVertical: 15, marginLeft: 15, }, grid: { flexDirection: 'row', flexWrap: 'wrap', marginLeft: 15, }, cardContainer: { width: '50%', marginBottom: 15, }, });