Display 10 rows in people page
This commit is contained in:
@@ -14,14 +14,30 @@
|
|||||||
:record="person.node"
|
:record="person.node"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="text-center" v-if="$page.entries.edges.length == 0">
|
||||||
|
<h2 class="inlibe-flex mx-auto text-gray-700 w-3/4">No results</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="pagination flex justify-center mb-8">
|
||||||
|
<Pagination
|
||||||
|
:baseUrl="baseurl"
|
||||||
|
:currentPage="$page.entries.pageInfo.currentPage"
|
||||||
|
:totalPages="$page.entries.pageInfo.totalPages"
|
||||||
|
:maxVisibleButtons="5"
|
||||||
|
v-if="$page.entries.pageInfo.totalPages > 1 && $page.entries.edges.length > 0"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</Layout>
|
</Layout>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<page-query>
|
<page-query>
|
||||||
query ($private: Int){
|
query($page: Int){
|
||||||
entries: allPerson (sortBy: "rank", order: ASC, filter: { private: { ne: $private }, category: { contains: ["foundation"]}}){
|
entries: allPerson (perPage: 25, page: $page, sortBy: "rank", order: ASC, filter: {category: { contains: ["foundation"]}}) @paginate{
|
||||||
totalCount
|
totalCount
|
||||||
|
pageInfo {
|
||||||
|
totalPages
|
||||||
|
currentPage
|
||||||
|
}
|
||||||
edges {
|
edges {
|
||||||
node {
|
node {
|
||||||
path
|
path
|
||||||
@@ -65,11 +81,13 @@ query ($private: Int){
|
|||||||
<script>
|
<script>
|
||||||
import PostListItem from "~/components/custom/Cards/PostListItem.vue";
|
import PostListItem from "~/components/custom/Cards/PostListItem.vue";
|
||||||
import TagFilterHeader from "~/components/custom/TagFilterHeader.vue";
|
import TagFilterHeader from "~/components/custom/TagFilterHeader.vue";
|
||||||
|
import Pagination from "~/components/custom/Pagination.vue";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
PostListItem,
|
PostListItem,
|
||||||
TagFilterHeader,
|
TagFilterHeader,
|
||||||
|
Pagination
|
||||||
},
|
},
|
||||||
metaInfo() {
|
metaInfo() {
|
||||||
return {
|
return {
|
||||||
@@ -129,6 +147,9 @@ export default {
|
|||||||
}
|
}
|
||||||
return img;
|
return img;
|
||||||
},
|
},
|
||||||
|
baseurl: function () {
|
||||||
|
return "/people/";
|
||||||
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user