refactor(catalog-react): migrate InspectEntityDialog from MUI to BUI
Replace Material UI components with Backstage UI (BUI) equivalents across the InspectEntityDialog and all its tab pages (Overview, Ancestry, Colocated, JSON, YAML). - Dialog shell uses BUI Dialog, DialogHeader, DialogBody, Tabs - Horizontal tab bar replaces vertical MUI tabs - Card sections use BUI Card, CardHeader, CardBody - Key-value pairs rendered as semantic dl/dt/dd elements - Copy buttons use BUI ButtonIcon with remixicon icons - Help links use BUI ButtonLink - Alerts use BUI Alert - Tags use BUI TagGroup/Tag - Accessible live region for copy confirmation - Proper heading hierarchy (h2 for tab pages, h3 for cards, h4 for sections) - Added OverviewPage tests for identity rendering, link detection, and tags Signed-off-by: Johan Persson <johanopersson@gmail.com>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Migrated `InspectEntityDialog` from Material UI to Backstage UI components. Added new translation keys: `inspectEntityDialog.overviewPage.copyAriaLabel`, `inspectEntityDialog.overviewPage.copiedStatus`, `inspectEntityDialog.overviewPage.helpLinkAriaLabel`, and `inspectEntityDialog.colocatedPage.entityListAriaLabel`.
|
||||
Reference in New Issue
Block a user