Merge pull request #28701 from backstage/camilaibs/nfs-entity-content-groups

[NFS] Entity Page Content Groups
This commit is contained in:
Patrik Oldsberg
2025-02-19 15:18:59 +01:00
committed by GitHub
27 changed files with 1964 additions and 18 deletions
+30
View File
@@ -320,11 +320,13 @@ const _default: FrontendPlugin<
path: string | undefined;
title: string | undefined;
filter: string | undefined;
group: string | false | undefined;
};
configInput: {
filter?: string | undefined;
title?: string | undefined;
path?: string | undefined;
group?: string | false | undefined;
};
output:
| ConfigurableExtensionDataRef<
@@ -358,12 +360,25 @@ const _default: FrontendPlugin<
{
optional: true;
}
>
| ConfigurableExtensionDataRef<
string | false,
'catalog.entity-content-group',
{
optional: true;
}
>;
inputs: {};
params: {
loader: () => Promise<JSX.Element>;
defaultPath: string;
defaultTitle: string;
defaultGroup?:
| 'documentation'
| 'development'
| 'deployment'
| 'observability'
| undefined;
routeRef?: RouteRef<AnyRouteRefParams> | undefined;
filter?: string | ((entity: Entity) => boolean) | undefined;
};
@@ -375,11 +390,13 @@ const _default: FrontendPlugin<
path: string | undefined;
title: string | undefined;
filter: string | undefined;
group: string | false | undefined;
};
configInput: {
filter?: string | undefined;
title?: string | undefined;
path?: string | undefined;
group?: string | false | undefined;
};
output:
| ConfigurableExtensionDataRef<
@@ -413,12 +430,25 @@ const _default: FrontendPlugin<
{
optional: true;
}
>
| ConfigurableExtensionDataRef<
string | false,
'catalog.entity-content-group',
{
optional: true;
}
>;
inputs: {};
params: {
loader: () => Promise<JSX.Element>;
defaultPath: string;
defaultTitle: string;
defaultGroup?:
| 'documentation'
| 'development'
| 'deployment'
| 'observability'
| undefined;
routeRef?: RouteRef<AnyRouteRefParams> | undefined;
filter?: string | ((entity: Entity) => boolean) | undefined;
};