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,
},
});