diff --git a/packages/app/src/components/SecurityTab/SecurityTab.tsx b/packages/app/src/components/SecurityTab/SecurityTab.tsx index 69c2455ea5..87311ed34f 100644 --- a/packages/app/src/components/SecurityTab/SecurityTab.tsx +++ b/packages/app/src/components/SecurityTab/SecurityTab.tsx @@ -21,10 +21,14 @@ import { } from '@backstage/plugin-scaffolder'; interface SecurityTabProps { + namespace: string; + templateName: string; customExtensionsElement?: React.ReactNode; } export function SecurityTab({ + namespace, + templateName, customExtensionsElement = <>, }: SecurityTabProps): JSX.Element | null { // eslint-disable-next-line no-alert @@ -38,11 +42,17 @@ export function SecurityTab({ return ( ); } diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index 6288dc86ee..25f9b4fdc8 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -404,7 +404,7 @@ const overviewContent = ( const securityContent = ( - + ); diff --git a/plugins/scaffolder/src/next/TemplateWizardContent/TemplateWizardContent.tsx b/plugins/scaffolder/src/next/TemplateWizardContent/TemplateWizardContent.tsx index ced1be5fdc..72d3b6c921 100644 --- a/plugins/scaffolder/src/next/TemplateWizardContent/TemplateWizardContent.tsx +++ b/plugins/scaffolder/src/next/TemplateWizardContent/TemplateWizardContent.tsx @@ -55,6 +55,7 @@ export interface TemplateWizardContentProps { transformErrors?: ErrorTransformer; onComplete: (values: Record) => Promise; onError(error: Error | undefined): JSX.Element | null; + initialFormState?: Record; } export const TemplateWizardContent = ( @@ -107,6 +108,7 @@ export const TemplateWizardContent = ( extensions={props.customFieldExtensions} onComplete={props.onComplete} transformErrors={props.transformErrors} + initialFormState={props.initialFormState} /> )}