/* eslint-disable react-hooks/exhaustive-deps */ import { StackCustom, ViewWrapper } from "@/components"; import { MainColor } from "@/constants/color-palet"; import { useAuth } from "@/hooks/use-auth"; import Home_BottomFeatureSection from "@/screens/Home/bottomFeatureSection"; import Home_ImageSection from "@/screens/Home/imageSection"; import TabSection from "@/screens/Home/tabSection"; import { tabsHome } from "@/screens/Home/tabsList"; import Home_FeatureSection from "@/screens/Home/topFeatureSection"; import { apiUser } from "@/service/api-client/api-user"; import { Ionicons } from "@expo/vector-icons"; import { Redirect, router, Stack } from "expo-router"; import { useEffect, useState } from "react"; export default function Application() { const { user } = useAuth(); const [data, setData] = useState({}); useEffect(() => { onLoadData(); }, []); async function onLoadData() { const response = await apiUser(user?.id as string); console.log("User >>", JSON.stringify(response.data, null, 2)); setData(response.data); } if (data && data?.active === false) { return ; } if (data && data?.Profile === null) { return ; } return ( <> ( { router.push("/user-search"); }} /> ), headerRight: () => ( { router.push("/notifications"); }} /> ), }} /> } > ); }