catalog: remove summary entity card type

Removes the 'summary' type from EntityCardType while keeping runtime
support for backward compatibility.

Signed-off-by: Patrik Oldsberg <patrik.oldsberg@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2026-02-03 10:36:49 +01:00
parent f2fc1def80
commit e8258d002a
10 changed files with 68 additions and 49 deletions
+8 -8
View File
@@ -25,11 +25,11 @@ const _default: OverridableFrontendPlugin<
name: 'group-profile';
config: {
filter: EntityPredicate | undefined;
type: 'content' | 'summary' | 'info' | undefined;
type: 'content' | 'info' | undefined;
};
configInput: {
filter?: EntityPredicate | undefined;
type?: 'content' | 'summary' | 'info' | undefined;
type?: 'content' | 'info' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -66,13 +66,13 @@ const _default: OverridableFrontendPlugin<
initialRelationAggregation: 'direct' | 'aggregated' | undefined;
showAggregateMembersToggle: boolean | undefined;
filter: EntityPredicate | undefined;
type: 'content' | 'summary' | 'info' | undefined;
type: 'content' | 'info' | undefined;
};
configInput: {
showAggregateMembersToggle?: boolean | undefined;
initialRelationAggregation?: 'direct' | 'aggregated' | undefined;
filter?: EntityPredicate | undefined;
type?: 'content' | 'summary' | 'info' | undefined;
type?: 'content' | 'info' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -112,14 +112,14 @@ const _default: OverridableFrontendPlugin<
showAggregateMembersToggle: boolean | undefined;
ownedKinds: string[] | undefined;
filter: EntityPredicate | undefined;
type: 'content' | 'summary' | 'info' | undefined;
type: 'content' | 'info' | undefined;
};
configInput: {
showAggregateMembersToggle?: boolean | undefined;
initialRelationAggregation?: 'direct' | 'aggregated' | undefined;
ownedKinds?: string[] | undefined;
filter?: EntityPredicate | undefined;
type?: 'content' | 'summary' | 'info' | undefined;
type?: 'content' | 'info' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -158,13 +158,13 @@ const _default: OverridableFrontendPlugin<
maxRelations: number | undefined;
hideIcons: boolean;
filter: EntityPredicate | undefined;
type: 'content' | 'summary' | 'info' | undefined;
type: 'content' | 'info' | undefined;
};
configInput: {
hideIcons?: boolean | undefined;
maxRelations?: number | undefined;
filter?: EntityPredicate | undefined;
type?: 'content' | 'summary' | 'info' | undefined;
type?: 'content' | 'info' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>