diff --git a/helpers/api/kind.js b/helpers/api/kind.js index 42521fa..d941650 100644 --- a/helpers/api/kind.js +++ b/helpers/api/kind.js @@ -84,10 +84,16 @@ export class KindList extends PaginatedList { number: kindPage.number + 1 }) : '' + const previousPage = kindPage.hasPreviousPage ? makeKindEndpoint({ + kindSlug: this.kindSlug, + number: kindPage.number - 1 + }) : '' + return { path: makeKindFilePath({ kindSlug: this.kindSlug, number: kindPage.number }), content: { number: kindPage.number, + previousPage, nextPage, summary: this.summary, items: kindPage.items diff --git a/helpers/api/pagination.js b/helpers/api/pagination.js index 942c242..fa90f47 100644 --- a/helpers/api/pagination.js +++ b/helpers/api/pagination.js @@ -52,6 +52,7 @@ export class PaginatedList { return { number: pageNumber, items, + hasPreviousPage: this.hasPage( pageNumber - 1 ), hasNextPage: this.hasPage( pageNumber + 1 ), get json() { return JSON.stringify( items )