mirror of
https://github.com/ThatGuySam/doesitarm.git
synced 2026-05-15 06:35:20 -07:00
Add hasNextPage to pagination
This commit is contained in:
parent
e4ab3384eb
commit
f838955dc3
2 changed files with 8 additions and 0 deletions
|
|
@ -31,12 +31,17 @@ export class PaginatedList {
|
|||
return this.list.slice(start, end)
|
||||
}
|
||||
|
||||
hasPage ( pageNumber ) {
|
||||
return pageNumber > 0 && pageNumber <= this.pageCount
|
||||
}
|
||||
|
||||
makePage ( pageNumber ) {
|
||||
const items = this.makePageItems( pageNumber )
|
||||
|
||||
return {
|
||||
number: pageNumber,
|
||||
items,
|
||||
hasNextPage: this.hasPage( pageNumber + 1 ),
|
||||
get json() {
|
||||
return JSON.stringify( items )
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue