summaryrefslogtreecommitdiffstats
path: root/frontend/components/Nav.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/components/Nav.js')
-rw-r--r--frontend/components/Nav.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/frontend/components/Nav.js b/frontend/components/Nav.js
index a90568c..4bbce2d 100644
--- a/frontend/components/Nav.js
+++ b/frontend/components/Nav.js
@@ -4,14 +4,18 @@ import { Query, ApolloConsumer } from 'react-apollo';
import { CURRENT_USER_QUERY } from '../queries/queries.graphql';
import CartCount from './CartCount';
import Signout from './Signout';
-
+import Dump from './Dump';
import NavStyles from './styles/NavStyles';
class Nav extends React.Component {
render() {
+ // below we set the fetchPolicy to network only so it forces re-fetch on the server
return (
- <Query query={CURRENT_USER_QUERY}>
- {({ data: { me } }) => (
+ <Query
+ query={CURRENT_USER_QUERY}
+ fetchPolicy={process.browser ? 'cache-first' : 'network-only'}
+ >
+ {({ data: { me }, loading, error }) => (
<NavStyles data-test="nav">
<Link href="/items">
<a>Shop</a>