diff --git a/plugins/catalog-react/src/alpha/blueprints/EntityContextMenuItemBlueprint.test.tsx b/plugins/catalog-react/src/alpha/blueprints/EntityContextMenuItemBlueprint.test.tsx index 466256f25b..4f386d207e 100644 --- a/plugins/catalog-react/src/alpha/blueprints/EntityContextMenuItemBlueprint.test.tsx +++ b/plugins/catalog-react/src/alpha/blueprints/EntityContextMenuItemBlueprint.test.tsx @@ -56,7 +56,7 @@ describe('EntityContextMenuItemBlueprint', () => { "T": undefined, "attachTo": { "id": "page:catalog/entity", - "input": "extraContextMenuItems", + "input": "contextMenuItems", }, "configSchema": undefined, "disabled": false, diff --git a/plugins/catalog-react/src/alpha/blueprints/EntityContextMenuItemBlueprint.tsx b/plugins/catalog-react/src/alpha/blueprints/EntityContextMenuItemBlueprint.tsx index 5a4daeaf24..1bb9ede1a9 100644 --- a/plugins/catalog-react/src/alpha/blueprints/EntityContextMenuItemBlueprint.tsx +++ b/plugins/catalog-react/src/alpha/blueprints/EntityContextMenuItemBlueprint.tsx @@ -62,7 +62,7 @@ export type EntityContextMenuItemParams = /** @alpha */ export const EntityContextMenuItemBlueprint = createExtensionBlueprint({ kind: 'entity-context-menu-item', - attachTo: { id: 'page:catalog/entity', input: 'extraContextMenuItems' }, + attachTo: { id: 'page:catalog/entity', input: 'contextMenuItems' }, output: [coreExtensionData.reactElement], *factory(params: EntityContextMenuItemParams, { node, apis }) { const loaderFactory = () => { diff --git a/plugins/catalog/src/alpha/pages.tsx b/plugins/catalog/src/alpha/pages.tsx index c8dc7b2913..b7832f3a16 100644 --- a/plugins/catalog/src/alpha/pages.tsx +++ b/plugins/catalog/src/alpha/pages.tsx @@ -72,9 +72,7 @@ export const catalogEntityPage = PageBlueprint.makeWithOverrides({ EntityContentBlueprint.dataRefs.filterExpression.optional(), EntityContentBlueprint.dataRefs.group.optional(), ]), - extraContextMenuItems: createExtensionInput([ - coreExtensionData.reactElement, - ]), + contextMenuItems: createExtensionInput([coreExtensionData.reactElement]), }, config: { schema: { @@ -91,7 +89,7 @@ export const catalogEntityPage = PageBlueprint.makeWithOverrides({ loader: async () => { const { EntityLayout } = await import('./components/EntityLayout'); - const extraMenuItems = inputs.extraContextMenuItems.map(item => + const menuItems = inputs.contextMenuItems.map(item => item.get(coreExtensionData.reactElement), ); @@ -102,7 +100,7 @@ export const catalogEntityPage = PageBlueprint.makeWithOverrides({ const header = inputs.header?.get( EntityHeaderBlueprint.dataRefs.element, - ) ?? ; + ) ?? ; let groups = Object.entries(defaultEntityContentGroups).reduce( (rest, group) => { @@ -141,7 +139,7 @@ export const catalogEntityPage = PageBlueprint.makeWithOverrides({ const Component = () => { return ( - + {Object.values(groups).flatMap(({ title, items }) => items.map(output => (