feat(catalog-react): migrate UnregisterEntityDialog to Backstage UI

Migrated UnregisterEntityDialog from Material UI to Backstage UI components.

- Replaced MUI Dialog, Button, Alert, Box with BUI equivalents
- Refactored to hook-based architecture with separate body components
- Added proper button loading states during async actions
- Extracted shared AdvancedDeleteAccordion component
- No breaking changes to public API

Signed-off-by: Johan Persson <johanopersson@gmail.com>
This commit is contained in:
Johan Persson
2026-01-29 17:16:43 +01:00
parent 0fd688a452
commit 0e9578d93e
4 changed files with 317 additions and 228 deletions
+1
View File
@@ -5400,6 +5400,7 @@ __metadata:
"@backstage/plugin-scaffolder-common": "workspace:^"
"@backstage/test-utils": "workspace:^"
"@backstage/types": "workspace:^"
"@backstage/ui": "workspace:^"
"@backstage/version-bridge": "workspace:^"
"@material-ui/core": "npm:^4.12.2"
"@material-ui/icons": "npm:^4.9.1"