diff --git a/.changeset/fresh-worms-build.md b/.changeset/fresh-worms-build.md new file mode 100644 index 0000000000..a2518e46cb --- /dev/null +++ b/.changeset/fresh-worms-build.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog': patch +--- + +Resolved an issue where the `PaginatedCatalogTable` was not propagating table options to its child table. diff --git a/plugins/catalog/src/components/CatalogTable/PaginatedCatalogTable.tsx b/plugins/catalog/src/components/CatalogTable/PaginatedCatalogTable.tsx index fa40756a44..382b970f75 100644 --- a/plugins/catalog/src/components/CatalogTable/PaginatedCatalogTable.tsx +++ b/plugins/catalog/src/components/CatalogTable/PaginatedCatalogTable.tsx @@ -32,7 +32,7 @@ type PaginatedCatalogTableProps = { * @internal */ export function PaginatedCatalogTable(props: PaginatedCatalogTableProps) { - const { columns, data, next, prev, title, isLoading } = props; + const { columns, data, next, prev, title, isLoading, options } = props; const { updateFilters } = useEntityList(); return ( @@ -46,6 +46,7 @@ export function PaginatedCatalogTable(props: PaginatedCatalogTableProps) { showFirstLastPageButtons: false, pageSize: Number.MAX_SAFE_INTEGER, emptyRowsWhenPaging: false, + ...options, }} onSearchChange={(searchText: string) => updateFilters({