Skip to main content

AppRootElementBlueprint

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

Creates extensions that render a React element at the app root, outside of the app layout. This is useful for example for shared popups and similar.

Signature:

AppRootElementBlueprint: import("../wiring").ExtensionBlueprint<{
kind: "app-root-element";
name: undefined;
params: {
element: JSX.Element | (() => JSX.Element);
};
output: import("../wiring").ConfigurableExtensionDataRef<import("react").JSX.Element, "core.reactElement", {}>;
inputs: {};
config: {};
configInput: {};
dataRefs: never;
}>