Add pagination on documents

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Jonathan
2025-06-17 17:23:00 +02:00
committed by Bryan Frimin
parent 78e6395535
commit 3232bdc6ba
4 changed files with 607 additions and 39 deletions

View File

@@ -1,5 +1,5 @@
/**
* @generated SignedSource<<3318d21bcfef8523d95b650c01bc7973>>
* @generated SignedSource<<d9bda0dcda5063209bf188927b57d117>>
* @lightSyntaxTransform
* @nogrep
*/
@@ -57,7 +57,7 @@ v4 = [
{
"kind": "Literal",
"name": "first",
"value": 100
"value": 50
}
];
return {
@@ -219,7 +219,13 @@ return {
},
{
"alias": null,
"args": (v4/*: any*/),
"args": [
{
"kind": "Literal",
"name": "first",
"value": 100
}
],
"concreteType": "DocumentVersionSignatureConnection",
"kind": "LinkedField",
"name": "signatures",
@@ -302,6 +308,20 @@ return {
"kind": "ScalarField",
"name": "hasNextPage",
"storageKey": null
},
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "hasPreviousPage",
"storageKey": null
},
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "startCursor",
"storageKey": null
}
],
"storageKey": null
@@ -319,14 +339,16 @@ return {
]
}
],
"storageKey": "documents(first:100)"
"storageKey": "documents(first:50)"
},
{
"alias": null,
"args": (v4/*: any*/),
"filters": null,
"filters": [
"orderBy"
],
"handle": "connection",
"key": "DocumentsPageFragment_documents",
"key": "DocumentsListQuery_documents",
"kind": "LinkedHandle",
"name": "documents"
}
@@ -340,12 +362,12 @@ return {
]
},
"params": {
"cacheID": "edc04f86b008ac09088a88a6b7918cbe",
"cacheID": "cefd94e1cb5245f2d9852b098653ce53",
"id": null,
"metadata": {},
"name": "DocumentGraphListQuery",
"operationKind": "query",
"text": "query DocumentGraphListQuery(\n $organizationId: ID!\n) {\n organization: node(id: $organizationId) {\n __typename\n id\n ...DocumentsPageListFragment\n }\n}\n\nfragment DocumentsPageListFragment on Organization {\n documents(first: 100) {\n edges {\n node {\n id\n ...DocumentsPageRowFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n}\n\nfragment DocumentsPageRowFragment on Document {\n id\n title\n description\n documentType\n updatedAt\n owner {\n id\n fullName\n }\n versions(first: 1) {\n edges {\n node {\n id\n status\n signatures(first: 100) {\n edges {\n node {\n id\n state\n }\n }\n }\n }\n }\n }\n}\n"
"text": "query DocumentGraphListQuery(\n $organizationId: ID!\n) {\n organization: node(id: $organizationId) {\n __typename\n id\n ...DocumentsPageListFragment\n }\n}\n\nfragment DocumentsPageListFragment on Organization {\n documents(first: 50) {\n edges {\n node {\n id\n ...DocumentsPageRowFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n hasPreviousPage\n startCursor\n }\n }\n id\n}\n\nfragment DocumentsPageRowFragment on Document {\n id\n title\n description\n documentType\n updatedAt\n owner {\n id\n fullName\n }\n versions(first: 1) {\n edges {\n node {\n id\n status\n signatures(first: 100) {\n edges {\n node {\n id\n state\n }\n }\n }\n }\n }\n }\n}\n"
}
};
})();