import { useRouter } from "expo-router"; import { useEffect } from "react"; import { Text, View } from "react-native"; import Logo from "@/components/Logo"; import { Button } from "@/components/ui/Button"; import useAppSettings from "@/lib/settings"; import { api } from "@/lib/trpc"; export default function Main() { const router = useRouter(); const { settings, setSettings, isLoading } = useAppSettings(); useEffect(() => { if (!isLoading && !settings.apiKey) { router.replace("signin"); } }, [settings, isLoading]); const onLogout = () => { setSettings({ ...settings, apiKey: undefined }); }; const { data } = api.users.whoami.useQuery(); return ( Logged in as: {isLoading ? "Loading ..." : data?.email}