import { View, StyleSheet, FlatList } from "react-native"; import Text from "@components/Text"; import Button from "@components/Button"; import { colors } from "@components/style"; import { router } from "expo-router"; import { useEffect, useState } from "react"; import { useAuth } from "@context/AuthContext"; export default function Tab() { const { authState } = useAuth(); const user = authState.user; const [data, setData] = useState([]); useEffect(() => { fetchData(); }, []); async function fetchData() { try { const res = await fetch(`${process.env.EXPO_PUBLIC_API_URL}/review/get`, { method: "GET", credentials: "include", }); let data = await res.json(); // show only logged in user's data data = data.data.filter((review) => review.user_id == user._id); console.log("reviews", data); setData(data); } catch (err) { console.error(err); alert("Something went wrong"); } } return (