poly-web-ui 1.5.0-dev

Flashmessage component

The .flashmessage element is simply a container with a background and some padding.

Example

njk
{% for color in ['success', 'warning', 'alert', 'info'] %}
   <div class="flashmessage {{ color }}">
      <div class="container">Flashmessage content</div>
      <button class="close-button" type="button" data-close>
         <i class="icon icon-close-fill" aria-hidden="true"></i>
      </button>
   </div>
   <br/>
{% endfor %}
html compiled
<div class="flashmessage success">
  <div class="container">Flashmessage content</div>
  <button class="close-button" type="button" data-close> <i class="icon icon-close-fill" aria-hidden="true"></i>

  </button>
</div>
<br/>
<div class="flashmessage warning">
  <div class="container">Flashmessage content</div>
  <button class="close-button" type="button" data-close> <i class="icon icon-close-fill" aria-hidden="true"></i>

  </button>
</div>
<br/>
<div class="flashmessage alert">
  <div class="container">Flashmessage content</div>
  <button class="close-button" type="button" data-close> <i class="icon icon-close-fill" aria-hidden="true"></i>

  </button>
</div>
<br/>
<div class="flashmessage info">
  <div class="container">Flashmessage content</div>
  <button class="close-button" type="button" data-close> <i class="icon icon-close-fill" aria-hidden="true"></i>

  </button>
</div>
<br/>

Variables

$flashmessage-palette (Map)

scss
$flashmessage-palette: (
  success: color(success),
  warning: color(warning),
  alert: color(alert),
  info: color(info),
) !default;

Coloring classes. A map of classes to output in your CSS, like .info, .success, .alert, .warning, and so on.

$flashmessage-background (Color)

scss
$flashmessage-background: color(dark-gray) !default;

Background color of flashmessage.

$flashmessage-padding (Number)

scss
$flashmessage-padding: $global-padding !default;

Padding top/bottom of flashmessage.

$flashmessage-font-size (Number)

scss
$flashmessage-font-size: 15px !default;

Font size of flashmessage.