Merge pull request #24311 from dweber019/fix/export-relation-presents

fix: export `RelatedEntitiesCard` presets
This commit is contained in:
Fredrik Adelöw
2024-08-14 09:55:30 +02:00
committed by GitHub
2 changed files with 29 additions and 3 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog': patch
---
Export `RelatedEntitiesCard` presets to be reused.
@@ -31,6 +31,17 @@ import {
TableColumn,
TableOptions,
} from '@backstage/core-components';
import {
asComponentEntities,
asResourceEntities,
asSystemEntities,
componentEntityColumns,
componentEntityHelpLink,
resourceEntityColumns,
resourceEntityHelpLink,
systemEntityColumns,
systemEntityHelpLink,
} from './presets';
import { catalogTranslationRef } from '../../translation';
import { useTranslationRef } from '@backstage/core-plugin-api/alpha';
@@ -59,9 +70,9 @@ export type RelatedEntitiesCardProps<T extends Entity> = {
*
* @public
*/
export function RelatedEntitiesCard<T extends Entity>(
export const RelatedEntitiesCard = <T extends Entity>(
props: RelatedEntitiesCardProps<T>,
) {
) => {
const {
variant = 'gridItem',
title,
@@ -116,4 +127,14 @@ export function RelatedEntitiesCard<T extends Entity>(
tableOptions={tableOptions}
/>
);
}
};
RelatedEntitiesCard.componentEntityColumns = componentEntityColumns;
RelatedEntitiesCard.componentEntityHelpLink = componentEntityHelpLink;
RelatedEntitiesCard.asComponentEntities = asComponentEntities;
RelatedEntitiesCard.resourceEntityColumns = resourceEntityColumns;
RelatedEntitiesCard.resourceEntityHelpLink = resourceEntityHelpLink;
RelatedEntitiesCard.asResourceEntities = asResourceEntities;
RelatedEntitiesCard.systemEntityColumns = systemEntityColumns;
RelatedEntitiesCard.systemEntityHelpLink = systemEntityHelpLink;
RelatedEntitiesCard.asSystemEntities = asSystemEntities;