Description
Problem
When an enterprise customer's license is in a grace period or exceeds their active user limit, there needs to be a banner on all pages alerting them to the non-compliance. It must be able to display an arbitrary number of warning strings, in case the customer is out of compliance on multiple fronts. It must not be dismissible, but it must not interfere with any functionality.
Definition of Done
A Figma mock-up showing the color, size, and placement of the banner.
Issues to keep in mind
What will happen if the banner gets longer due to additional warnings?
How much can we have the banner on the outside of all other content for ease of adding it to the component tree?
Prior art
To see the v1 license banner, set the System Banner here https://master.cdr.dev/admin?tab=appearance. The color is settable by the admin (not a requirement in v2 as far as I know) so the color below is not a meaningful design choice. Note that the banner stays at the top of the viewport as you scroll: