import React from 'react'; import { ScrollView, Text, View } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; import { Category } from 'types/Category'; import { Item } from 'types/Item'; import { styles } from '../styles/HomeScreen.styles'; type HomeScreenProps = { selectedCategory?: Category; onSelectCategory?: (key: Category) => void; data?: Item[]; apiKey?: string | null; setApiKey?: (key: string) => void; tempKey?: string; setTempKey?: (key: string) => void; }; export default function HomeScreen({ selectedCategory = 'home', data = [], }: HomeScreenProps) { const filteredData = selectedCategory === 'home' ? data : data.filter(item => item.category === selectedCategory); return ( {selectedCategory} {filteredData.length === 0 ? ( No items yet ) : ( filteredData.map(item => ( {item.title} {item.info} )) )} ); }