'use client' import { LogoutDocument, MeDocument, PostsDocument } from '@/generated/graphql/graphql' import { useMutation, useQuery } from '@apollo/client/react' import { Link } from '@chakra-ui/next-js' import { Box, Button, Flex, Text } from '@chakra-ui/react' import { usePathname, useRouter } from 'next/navigation' const NavBar: React.FC = () => { const { data, loading, refetch } = useQuery(MeDocument) const { refetch: refetchPosts } = useQuery(PostsDocument) const [logout] = useMutation(LogoutDocument) const router = useRouter() const pathname = usePathname() return ( { loading && Loading... } { !loading && !data?.me && <> } { data?.me && Logged in as {data.me.username}! } ) } export default NavBar