Use GlBroadcastMessage in Broadcast Message admin settings page
What does this MR do and why?
Closes #325352 (closed)
This MR intends to migrate to GlBroadcastMessage as defined in the gitlab-ui and Pajamas Design System.
The component itself was migrated to Rails version in shared/_broadcast_message.html.haml
.
The settings page has undergone a breaking change. Background color option was removed. Instead, there's a new option called Theme, which uses available themes from the GlBroadcastMessage component.
The visual design for the banner type has also changed and is now Pajamas-compliant. The notification type was left intact.
The messages configured prior to this change will receive a default indigo
theme.
Screenshots or screen recordings
Before | After |
---|---|
How to set up and validate locally
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.