From 47b6a1f4560383dd07ecc3c7f691d72c958df7d2 Mon Sep 17 00:00:00 2001 From: Al Asad Nur Riyad Date: Sat, 5 Aug 2023 01:18:51 +0600 Subject: [PATCH] Add pagination feature for blog post Signed-off-by: Al Asad Nur Riyad --- components/blog/Loader.vue | 23 ++++++++++++ package.json | 4 +- pages/blogs/index.vue | 76 +++++++++++++++++++++++++++++++------- plugins/formik.client.ts | 6 +++ yarn.lock | 10 +++++ 5 files changed, 104 insertions(+), 15 deletions(-) create mode 100644 components/blog/Loader.vue create mode 100644 plugins/formik.client.ts diff --git a/components/blog/Loader.vue b/components/blog/Loader.vue new file mode 100644 index 0000000..f36d264 --- /dev/null +++ b/components/blog/Loader.vue @@ -0,0 +1,23 @@ + + + diff --git a/package.json b/package.json index 2ad5a85..f00b4ea 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "devDependencies": { "@antfu/eslint-config": "^0.38.5", + "@formkit/auto-animate": "^0.7.0", "@nuxt/content": "^2.7.2", "@nuxt/image-edge": "^1.0.0-27840416.dc1ed65", "@nuxtjs/fontaine": "^0.2.5", @@ -21,6 +22,7 @@ "nuxt": "^3.6.5", "nuxt-icon": "^0.4.0", "nuxt-simple-sitemap": "^3.1.3", - "typescript": "^5.0.4" + "typescript": "^5.0.4", + "vue-content-loader": "^2.0.1" } } diff --git a/pages/blogs/index.vue b/pages/blogs/index.vue index 99e87ec..1f65e6a 100644 --- a/pages/blogs/index.vue +++ b/pages/blogs/index.vue @@ -1,6 +1,9 @@