Remove NavItemBlueprint in favor of page-based nav discovery
Drop the deprecated NavItemBlueprint from the public API and migrate core plugins to set title and icon on PageBlueprint instead. AppNav keeps backward compatibility for legacy nav-item extensions via an internal core.nav-item.target data ref. Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com> Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4,7 +4,6 @@ A plugin to help explore the structure of your Backstage app.
|
||||
|
||||
This plugin provides the following extensions:
|
||||
|
||||
| ID | Type | Description | Default Config |
|
||||
| ------------------------- | --------- | ------------------------------------ | ------------------------- |
|
||||
| `page:app-visualizer` | `Page` | The app visualizer page | `{ path: '/visualizer' }` |
|
||||
| `nav-item:app-visualizer` | `NavItem` | Nav item for the app visualizer page | |
|
||||
| ID | Type | Description | Default Config |
|
||||
| --------------------- | ------ | ----------------------- | ------------------------- |
|
||||
| `page:app-visualizer` | `Page` | The app visualizer page | `{ path: '/visualizer' }` |
|
||||
|
||||
Reference in New Issue
Block a user