You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use Vue-Router 'Per-Route Guards' for fetching GraphQL data and use NProgress to display status bar at the top of the page while waiting for the data
Above approach allows the component that originally does the data fetching and rendering to have less dependency (no longer needs to involve data fetch from vue-apollo and access state from Vuex)
firebase-auth feature branch
Add firebase (email/password) auth
Add login/sign-up pages
Configure 'Continents' page to be protected by firebase auth and requires log in /or sign up to access the page
About
An example of setting up Vue 2 with Vue-Apollo and consume resources from a public GraphQL endpoint