Merge pull request #28923 from backstage/rugvip/nodefault

catalog-react: align defaultFilter config naming
This commit is contained in:
Patrik Oldsberg
2025-02-21 11:56:52 +01:00
committed by GitHub
2 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -175,7 +175,7 @@ export const EntityCardLayoutBlueprint: ExtensionBlueprint<{
kind: 'entity-card-layout';
name: undefined;
params: {
defaultFilter?: string | ((entity: Entity) => boolean) | undefined;
filter?: string | ((entity: Entity) => boolean) | undefined;
loader: () => Promise<
(props: EntityCardLayoutProps) => React_2.JSX.Element
>;
@@ -63,9 +63,9 @@ export const EntityCardLayoutBlueprint = createExtensionBlueprint({
*factory(
{
loader,
defaultFilter,
filter,
}: {
defaultFilter?:
filter?:
| typeof entityFilterFunctionDataRef.T
| typeof entityFilterExpressionDataRef.T;
loader: () => Promise<
@@ -76,10 +76,10 @@ export const EntityCardLayoutBlueprint = createExtensionBlueprint({
) {
if (config.filter) {
yield entityFilterExpressionDataRef(config.filter);
} else if (typeof defaultFilter === 'string') {
yield entityFilterExpressionDataRef(defaultFilter);
} else if (typeof defaultFilter === 'function') {
yield entityFilterFunctionDataRef(defaultFilter);
} else if (typeof filter === 'string') {
yield entityFilterExpressionDataRef(filter);
} else if (typeof filter === 'function') {
yield entityFilterFunctionDataRef(filter);
}
const ExtensionComponent = reactLazy(() =>