import { Text, View } from "react-native"; import { Button } from "@/components/ui/Button"; import CustomSafeAreaView from "@/components/ui/CustomSafeAreaView"; import PageTitle from "@/components/ui/PageTitle"; import { useSession } from "@/lib/session"; import useAppSettings from "@/lib/settings"; import { api } from "@/lib/trpc"; export default function Dashboard() { const { logout } = useSession(); const { settings, isLoading: isSettingsLoading } = useAppSettings(); const { data, error, isLoading } = api.users.whoami.useQuery(); if (error?.data?.code === "UNAUTHORIZED") { logout(); } return ( {isSettingsLoading ? "Loading ..." : settings.address} {isLoading ? "Loading ..." : data?.email}