Skip to main content
Version: Next

ConvertLegacyAppOptions

Home > @backstage/core-compat-api > ConvertLegacyAppOptions

Signature:

export interface ConvertLegacyAppOptions 

Properties

Property

Modifiers

Type

Description

entityPage?

React.JSX.Element

(Optional) By providing an entity page element here it will be split up and converted into individual extensions for the catalog plugin in the new frontend system.

In order to use this option the entity page and other catalog extensions must be removed from the legacy app, and the catalog plugin for the new frontend system must be installed instead.

In order for this conversion to work the entity page must be a plain React element tree without any component wrapping anywhere between the root element and the EntityLayout.Route elements.

When enabling this conversion you are likely to encounter duplicate entity page content provided both via the old structure and the new plugins. Any duplicate content needs to be removed from the old structure.