import React from "react"; import { Box, Center } from "@chakra-ui/react"; import gql from "graphql-tag"; import { useQuery } from "@apollo/client"; import { ErrorMessage, Heading1 } from "./util"; import HangerSpinner from "./components/HangerSpinner"; import useRequireLogin from "./components/useRequireLogin"; function UserOutfitsPage() { return ( Your outfits ); } function UserOutfitsPageContent() { const { isLoading: userLoading } = useRequireLogin(); const { loading: queryLoading, error, data } = useQuery( gql` query UserOutfitsPageContent { currentUser { outfits { id } } } `, { skip: userLoading } ); if (userLoading || queryLoading) { return (
); } if (error) { return Error loading outfits: {error.message}; } return (
Data: {JSON.stringify(data)}
); } export default UserOutfitsPage;