From 0bc5deb95869e5e7a42616fc432fc42cc131e8e9 Mon Sep 17 00:00:00 2001
From: kmacoders
Date: Tue, 6 Jul 2021 17:59:24 +0700
Subject: [PATCH] fix: wip pagination
---
components/global/Pagination.vue | 49 +++++++++++++++++++++++++++
components/organisms/FeaturedBlog.vue | 2 +-
components/organisms/ListBlog.vue | 4 +--
pages/blog/index.vue | 17 ++++++++--
4 files changed, 67 insertions(+), 5 deletions(-)
create mode 100644 components/global/Pagination.vue
diff --git a/components/global/Pagination.vue b/components/global/Pagination.vue
new file mode 100644
index 0000000..991d3ab
--- /dev/null
+++ b/components/global/Pagination.vue
@@ -0,0 +1,49 @@
+
+
+
+
diff --git a/components/organisms/FeaturedBlog.vue b/components/organisms/FeaturedBlog.vue
index 018f106..2b3d50d 100644
--- a/components/organisms/FeaturedBlog.vue
+++ b/components/organisms/FeaturedBlog.vue
@@ -24,7 +24,7 @@
- Read More
+ Đọc thêm
diff --git a/components/organisms/ListBlog.vue b/components/organisms/ListBlog.vue
index 7abfcab..7062488 100755
--- a/components/organisms/ListBlog.vue
+++ b/components/organisms/ListBlog.vue
@@ -26,10 +26,10 @@
- Read More
+ Đọc thêm
diff --git a/pages/blog/index.vue b/pages/blog/index.vue
index be745e7..b8e6bac 100644
--- a/pages/blog/index.vue
+++ b/pages/blog/index.vue
@@ -8,6 +8,14 @@
+
@@ -24,12 +32,13 @@ import ListBlog from '@/components/organisms/ListBlog.vue'
ListBlog
},
async asyncData ({ $content, params, error }) {
+ const perPage = 8
const content = await getContent($content, params, error, 'blog')
- console.log(content)
return {
allArticles: content.allArticles,
- paginatedArticles: content.paginatedArticles
+ paginatedArticles: content.paginatedArticles,
+ perPage
}
},
head () {
@@ -65,6 +74,10 @@ export default class PageBlog extends Vue {
padding: 1.5rem;
}
+.blog-posts nav {
+ padding: 1.5rem;
+}
+
.blog-posts .post img {
border-radius: 6px;
}