diff --git a/src/main.js b/src/main.js
index 21b1c2b..d2a31b7 100644
--- a/src/main.js
+++ b/src/main.js
@@ -3,7 +3,7 @@ import DefaultLayout from '~/layouts/Default.vue'
import moment from "vue-moment"
import InfiniteLoading from "vue-infinite-loading"
-export default Vue => {
+export default (Vue, {router, head, isClient}) => {
Vue.component('Layout', DefaultLayout)
Vue.use(moment)
Vue.use(InfiniteLoading)
diff --git a/src/pages/Index.vue b/src/pages/Index.vue
index 4662ea4..d3986ae 100644
--- a/src/pages/Index.vue
+++ b/src/pages/Index.vue
@@ -37,10 +37,7 @@
-
-
+
@@ -114,10 +111,12 @@
},
created() {
this.loadedPosts.push(...this.$page.posts.edges)
+ this.infiniteLoadingActivated = false
},
methods: {
async infiniteHandler($state) {
console.log('Fetching infinite.')
+ this.infiniteLoadingActivated = true
if (this.currentPage + 1 > this.$page.posts.pageInfo.totalPages) {
console.log('State complete.')
$state.complete()