Merge pull request #20117 from knottAutodesk/knottAutodesk/TechDocs_Default_Pagination

Only show pagination controls when necessary
This commit is contained in:
Fredrik Adelöw
2023-10-06 06:15:33 +02:00
committed by GitHub
2 changed files with 10 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs': patch
---
Improved `DocsTable` to display pagination controls dynamically, appearing only when needed.
@@ -95,14 +95,17 @@ export const DocsTable = (props: DocsTableProps) => {
actionFactories.createCopyDocsUrlAction(copyToClipboard),
];
const pageSize = 20;
const paging = documents && documents.length > pageSize;
return (
<>
{loading || (documents && documents.length > 0) ? (
<Table<DocsTableRow>
isLoading={loading}
options={{
paging: true,
pageSize: 20,
paging,
pageSize,
search: true,
actionsColumnIndex: -1,
...options,