feat(media): pagination
This commit is contained in:
1 parent
04dc151ed7
commit
63c1e7076e
65 files changed
+2960
-365
No files matched your search
@@ -248,8 +248,18 @@ export function fixture(ids?: number[]): MediaItem[] {
|
||||
)
|
||||
}
|
||||
|
||||
export function listBody(items: MediaItem[], counts = FULL_COUNTS) {
|
||||
return { items, next_cursor: null, counts }
|
||||
export function listBody(
|
||||
items: MediaItem[],
|
||||
counts = FULL_COUNTS,
|
||||
paging: { total?: number; page?: number; size?: number } = {},
|
||||
) {
|
||||
return {
|
||||
items,
|
||||
total: paging.total ?? items.length,
|
||||
page: paging.page ?? 1,
|
||||
size: paging.size ?? 25,
|
||||
counts,
|
||||
}
|
||||
}
|
||||
|
||||
export function deferred<T>() {
|
||||
|
||||
Reference in new issue
Block a user