import { authClient } from "@/lib/auth-client"; import { useQuery } from "@tanstack/react-query"; import { ScrollView, Text, TouchableOpacity, View } from "react-native"; import { Container } from "@/components/container"; import { SignIn } from "@/components/sign-in"; import { SignUp } from "@/components/sign-up"; import { queryClient, trpc } from "@/utils/trpc"; export default function Home() { const healthCheck = useQuery(trpc.healthCheck.queryOptions()); const privateData = useQuery(trpc.privateData.queryOptions()); const { data: session } = authClient.useSession(); return ( BETTER T STACK {session?.user ? ( Welcome,{" "} {session.user.name} {session.user.email} { authClient.signOut(); queryClient.invalidateQueries(); }} > Sign Out ) : null} API Status {healthCheck.isLoading ? "Checking..." : healthCheck.data ? "Connected to API" : "API Disconnected"} Private Data {privateData && ( {privateData.data?.message} )} {!session?.user && ( <> )} ); }