Skip to main content
Version: Next

AppRootWrapperBlueprint

Home > @backstage/frontend-plugin-api > AppRootWrapperBlueprint

Creates a extensions that render a React wrapper at the app root, enclosing the app layout. This is useful for example for adding global React contexts and similar.

Signature:

AppRootWrapperBlueprint: import("../wiring").ExtensionBlueprint<{
kind: "app-root-wrapper";
name: undefined;
params: {
Component: ComponentType<PropsWithChildren<{}>>;
};
output: import("../wiring").ConfigurableExtensionDataRef<React.ComponentType<{
children?: React.ReactNode;
}>, "app.root.wrapper", {}>;
inputs: {};
config: {};
configInput: {};
dataRefs: {
component: import("../wiring").ConfigurableExtensionDataRef<React.ComponentType<{
children?: React.ReactNode;
}>, "app.root.wrapper", {}>;
};
}>