Alert

GitHub Source Link src/components/alert/alert

Alert Components contain contextually relevant messages for the user. The primary uses for alerts on the site are to indicate a successful or unsuccessful interaction and provide time-sensitive information about content within a view.

Demonstration

A standard alert message or callout.

Markup
<!--{ @data-js  This selector is recommended for JavaScript enhanced alerts but not necessary }-->
<article class="c-alert " data-js="alert-info">
  <div class="c-alert__graphic">
    <svg aria-hidden="true" class="icon-wnyc-ui">
      <use href="#feather-info"></use>
    </svg>
  </div>
  <!--{ @aria-live  Setting aria-live="polite" dynamically is recommended for new content that appears based on user interaction }-->
  <div class="c-alert__body">
    <!--{ @data-js-alert  This selector is recommended for JavaScript enhanced alerts but not necessary }-->
    <p data-js-alert='text'>A standard alert message or callout.</p>
  </div>
</article>

Information Alert Anchor Link Information Alert

GitHub Source Link src/components/alert/alert

Demonstration

An informational message or callout.

Markup
<!--{ @data-js  This selector is recommended for JavaScript enhanced alerts but not necessary }-->
<article class="c-alert status-primary" data-js="alert-primary">
  <div class="c-alert__graphic">
    <svg aria-hidden="true" class="icon-wnyc-ui">
      <use href="#feather-info"></use>
    </svg>
  </div>
  <!--{ @aria-live  Setting aria-live="polite" dynamically is recommended for new content that appears based on user interaction }-->
  <div class="c-alert__body">
    <!--{ @data-js-alert  This selector is recommended for JavaScript enhanced alerts but not necessary }-->
    <p data-js-alert='text'>An informational message or callout.</p>
  </div>
</article>
Demonstration

A successful message or callout.

Markup
<!--{ @data-js  This selector is recommended for JavaScript enhanced alerts but not necessary }-->
<article class="c-alert status-secondary" data-js="alert-secondary">
  <div class="c-alert__graphic">
    <svg aria-hidden="true" class="icon-wnyc-ui">
      <use href="#feather-info"></use>
    </svg>
  </div>
  <!--{ @aria-live  Setting aria-live="polite" dynamically is recommended for new content that appears based on user interaction }-->
  <div class="c-alert__body">
    <!--{ @data-js-alert  This selector is recommended for JavaScript enhanced alerts but not necessary }-->
    <p data-js-alert='text'>A successful message or callout.</p>
  </div>
</article>
Demonstration

A warning message or callout.

Markup
<!--{ @data-js  This selector is recommended for JavaScript enhanced alerts but not necessary }-->
<article class="c-alert status-tertiary" data-js="alert-tertiart">
  <div class="c-alert__graphic">
    <svg aria-hidden="true" class="icon-wnyc-ui">
      <use href="#feather-info"></use>
    </svg>
  </div>
  <!--{ @aria-live  Setting aria-live="polite" dynamically is recommended for new content that appears based on user interaction }-->
  <div class="c-alert__body">
    <!--{ @data-js-alert  This selector is recommended for JavaScript enhanced alerts but not necessary }-->
    <p data-js-alert='text'>A warning message or callout.</p>
  </div>
</article>