import { FlatList, StatusBar, Animated, ActivityIndicator } from "react-native"; import * as React from "react"; import { Logo } from "../ikonlar"; import Search from "../search"; import Box from "./box"; import Text from "./text"; import Bg from "./bg"; import theme from "./tema"; import SafeAreaView from "react-native-safe-area-view"; import { useFocusEffect } from "@react-navigation/native"; import { CardTitle, CardSummary, CardContainer } from "./card"; import { SimpleCardContainer, SimpleCardTitle } from "./simpleCard"; const DATA = [ { id: "1", title: "First Item 1", summary: "açıklama 1", }, { id: "2", title: "First Item 2", summary: "açıklama 2", }, { id: "3", title: "First Item 3", summary: "açıklama 3", }, ]; function SearchEkrani({ navigation }) { const [isSearchFocus, setSearchFocus] = React.useState(false); const [fadeAnim] = React.useState(new Animated.Value(260)); const [opaklik] = React.useState(new Animated.Value(1)); const [homeData, setHomeData] = React.useState(null); const getHomeData = async () => { const response = await fetch("https://sozluk.gov.tr/icerik"); const data = await response.json(); setHomeData(data); }; React.useEffect(() => { getHomeData(); }, []); React.useEffect(() => { if (isSearchFocus) { //opaklık Animated.timing(opaklik, { useNativeDriver: false, toValue: 0, duration: 500, }).start(); //yükseklik Animated.timing(fadeAnim, { useNativeDriver: false, toValue: 84, duration: 500, }).start(); } else { //opaklik Animated.timing(opaklik, { useNativeDriver: false, toValue: 1, duration: 500, }).start(); //yükseklik Animated.timing(fadeAnim, { useNativeDriver: false, toValue: 260, duration: 500, }).start(); } }); useFocusEffect( React.useCallback(() => { StatusBar.setBarStyle(isSearchFocus ? "dark-content" : "light-content"), []; }) ); return ( {/*baslık*/} {/* logo */} {/*arama*/} setSearchFocus(status)} /> {isSearchFocus ? ( { item.id} renderItem={({ item }) => ( {item.title} )} ListHeaderComponent={ Son Arananlar } /> } ) : ( Bir Kelime navigation.navigate("Detail", { keyword: homeData?.kelime[0].madde, }) } > {homeData ? ( <> {homeData && homeData.kelime[0].madde} {homeData && homeData.kelime[0].anlam} ) : ( )} Bir deyim - Atasözü navigation.navigate("Detail", { keyword: homeData?.atasoz[0].madde, }) } > {homeData && homeData.atasoz[0].madde} {homeData && homeData.atasoz[0].anlam} {/* ( {item.title} {item.summary} )} keyExtractor={(item) => item.id} />*/} )} ); } export default SearchEkrani;