mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
This commit adds the redesigned banner component to the codebase along with a storybook-style page in /devtools/banners to view and test the redesigned banner component. Any banner using the new redesigned styles, requires two classes, - First, the base `banner` class which defines the structure and behavior of the banner. - Second, a modifier class like `banner-info` which defines the styles for the particular banner type. The navbar alert banners also have a custom class `navbar-alert-banner` which is used to define the specific style and structure for these banner types. This commit also makes the `banner`, `action-button` and `icon-button` components into handlebar templates to maintain consistency in their usage in the codebase.