-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
Story
RHDH currently allows plugins to render content inside a shared Drawer component through the mount points`application/internal/drawer-state` and `application/internal/drawer-content` . As part of adopting Backstage’s New Frontend System, these mount points need to be migrated and replaced with new extensions that follow the NFS extension model.
Background
Dependencies and Blockers
QE impacted work
Documentation impacted work
Acceptance Criteria
- Design the Blueprint first and get approval from the team
- The existing `application/internal/drawer-state` and `application/internal/drawer-content` mount points are replaced with new extensions implemented using NFS, simplify the existing drawer content rendering logic
- Test the behaviour with 2 drawers
Refs:
NFS migration spike : https://docs.google.com/document/d/1Qb0T1Iu3ego50iO4V7NErSD44NdWSvk5n70pZvj-EmU/edit?tab=t.0#heading=h.zc5io9fn4km1
Backstage docs:
https://backstage.io/docs/frontend-system/architecture/extensions#creating-an-extension
- clones
-
RHIDP-11854 Migrate application mount points to the New Frontend System
-
- New
-
- is blocked by
-
RHIDP-11854 Migrate application mount points to the New Frontend System
-
- New
-
- is cloned by
-
RHIDP-12094 Create a Custom NavContent Extension for RHDH Use Cases
-
- In Progress
-