import * as React from "react";
import { View, Text } from "react-native";
import styles from "../../styles";
import Background from "../../Components/Background/Background";
import { SafeAreaView } from "react-native-safe-area-context";
import { UserInfo } from "../../Components/Api/Api";
import { useQuery } from "react-query";
import { useSelector } from "react-redux";
import { RootState } from "../../Features/Redux/Store/Store";
export default function UserPage() {
const { data, isLoading, error } = useQuery("user", UserInfo, {
retry: 0,
onSuccess: (data) => console.log(data),
});
const logged_in = useSelector((state: RootState) => state.logged_in.value);
if (isLoading && !error) {
return (
Loading...
);
} else if (error) {
return (
An error has occured
);
}
return (
Username: {data.username}
Email: {data.email}
User ID: {data.id}
);
}