-
Notifications
You must be signed in to change notification settings - Fork 526
Open
Labels
do-not-staleworkspace/announcementsUsed to tag announcements workspace isses and pull requestsUsed to tag announcements workspace isses and pull requests
Description
Workspace
announcements
Summary
This issue tracks the remaining work to complete the migration of all announcements plugin components to the new @backstage/ui design system.
Current Progress
Completed
-
AnnouncementsAdminPage[announcements] Use header from@backstage/uiin admin portal for nfs #6426 -
CategoriesContent[announcements] Admin categories and tags rewrite with@backstage/uifor NFS #6484-
CategoriesTableCard -
CategoriesTable -
CreateCatagoryDialog
-
-
TagsContent[announcements] Admin categories and tags rewrite with@backstage/uifor NFS #6484-
TagsTableCard -
TagsTable -
CreateTagDialog
-
-
DeleteConfirmationDialog[announcements] Use header from@backstage/uiin admin portal for nfs #6426 -
CreateTitleDialog[announcements] Use header from@backstage/uiin admin portal for nfs #6426 - AnnouncementsPage [announcements] Update end-user announcements page for nfs to use
@backstage/ui#6521- AnnouncementPage - Single announcement view
- ContextMenu - Header context menu (bui menu)
Not Migrating
-
AnnouncementsTimeline- Deprecated (will not be replaced) -
AnnouncementsAdminPortal(Old public exported component extension) - Deprecated (replaced withAnnouncementsAdminPageavailable via direct/announcements/adminurl or context menu)
Remaining Migration Tasks
Complete Admin
- AnnouncementsContent - Admin announcements table
- AnnouncementForm - Create/edit announcement form
- Keep:
@uiw/react-md-editor(markdown) - Sub-components:
-
CategoryInput- likely use Searchable Select -
TagsInput- likely use Searchable Multi Select -
OnBehalfTeamDropdown- likely use Searchable Select
-
- Keep:
Widgets
- AnnouncementsCard - Dashboard widget
- (BLOCKED) AnnouncementBanner - New announcement notification
- No Toast/Snackbar equivalent
Search
- AnnouncementSearchResultListItem - Search result display
Cleanup
- Update alpha Router to import all components from alpha directory
- Consider upgrading existing frontend plugin to use new components
Notes
InfoCardfrom core-components →Card- Utility files do not need migration
MarkdownRenderercan remain unchanged
👀 Have you spent some time to check if this feature request has been raised before?
- I checked and didn't find similar issue
🏢 Have you read the Code of Conduct?
- I have read the Code of Conduct
Are you willing to submit PR?
Yes I am willing to submit a PR!
Metadata
Metadata
Assignees
Labels
do-not-staleworkspace/announcementsUsed to tag announcements workspace isses and pull requestsUsed to tag announcements workspace isses and pull requests