diff --git a/packages/frontend-app-api/src/extensions/AppRoot.tsx b/packages/frontend-app-api/src/extensions/AppRoot.tsx index b442533ee6..883074ca00 100644 --- a/packages/frontend-app-api/src/extensions/AppRoot.tsx +++ b/packages/frontend-app-api/src/extensions/AppRoot.tsx @@ -54,14 +54,12 @@ export const AppRoot = createExtension({ { element: coreExtensionData.reactElement }, { singleton: true }, ), - elements: createExtensionInput( - { element: coreExtensionData.reactElement }, - { optional: true }, - ), - wrappers: createExtensionInput( - { component: createAppRootWrapperExtension.componentDataRef }, - { optional: true }, - ), + elements: createExtensionInput({ + element: coreExtensionData.reactElement, + }), + wrappers: createExtensionInput({ + component: createAppRootWrapperExtension.componentDataRef, + }), }, output: { element: coreExtensionData.reactElement, diff --git a/packages/frontend-plugin-api/src/extensions/createAppRootWrapperExtension.test.tsx b/packages/frontend-plugin-api/src/extensions/createAppRootWrapperExtension.test.tsx index a0625ec1ae..d21cfa7583 100644 --- a/packages/frontend-plugin-api/src/extensions/createAppRootWrapperExtension.test.tsx +++ b/packages/frontend-plugin-api/src/extensions/createAppRootWrapperExtension.test.tsx @@ -33,7 +33,7 @@ describe('createAppRootWrapperExtension', () => { expect(extension).toEqual({ $$type: '@backstage/ExtensionDefinition', version: 'v1', - kind: 'app-wrapper-component', + kind: 'app-root-wrapper', attachTo: { id: 'app/root', input: 'wrappers' }, disabled: false, inputs: {}, @@ -79,7 +79,7 @@ describe('createAppRootWrapperExtension', () => { expect(extension).toEqual({ $$type: '@backstage/ExtensionDefinition', version: 'v1', - kind: 'app-wrapper-component', + kind: 'app-root-wrapper', namespace: 'ns', name: 'test', attachTo: { id: 'app/root', input: 'wrappers' }, @@ -106,7 +106,7 @@ describe('createAppRootWrapperExtension', () => { .add(extension, { config: { name: 'Robin' } }) .add( createExtension({ - attachTo: { id: 'app-wrapper-component:ns/test', input: 'children' }, + attachTo: { id: 'app-root-wrapper:ns/test', input: 'children' }, output: { element: coreExtensionData.reactElement }, factory: () => ({ element:
}), }), diff --git a/packages/frontend-plugin-api/src/extensions/createAppRootWrapperExtension.tsx b/packages/frontend-plugin-api/src/extensions/createAppRootWrapperExtension.tsx index 1f09b873cc..bbc51806af 100644 --- a/packages/frontend-plugin-api/src/extensions/createAppRootWrapperExtension.tsx +++ b/packages/frontend-plugin-api/src/extensions/createAppRootWrapperExtension.tsx @@ -50,7 +50,7 @@ export function createAppRootWrapperExtension< >; }): ExtensionDefinition { return createExtension({ - kind: 'app-wrapper-component', + kind: 'app-root-wrapper', namespace: options.namespace, name: options.name, attachTo: options.attachTo ?? { id: 'app/root', input: 'wrappers' },