import React from 'react'; import { View, Text, FlatList, TouchableOpacity, StyleSheet } from 'react-native'; import { useSelector } from 'react-redux'; import { RootState } from '../store/store'; export default function FavoritesScreen({ navigation }: any) { const { events, favorites } = useSelector((state: RootState) => state.events); const favoriteEvents = events.filter(e => favorites.includes(e.id)); return ( {favoriteEvents.length === 0 ? ( Nincs kedvenc esemény ) : ( item.id} renderItem={({ item }) => ( navigation.navigate('Details', { event: item })} > {item.name} )} /> )} ); } const styles = StyleSheet.create({ container: { flex: 1, padding: 16 }, item: { padding: 16, borderBottomWidth: 1 }, title: { fontSize: 16 }, empty: { textAlign: 'center', marginTop: 50, fontSize: 16, color: '#666' }, });