Alerts
Search the component library

Alerts

v1.0.0-beta.2
Download UI Kit v1.9.0

Presents important feedback or information to users either in response to their actions or upon page load.

Download UI Kit v1.9.0

Usage Guidelines

Simple confirmation acknowledgements that don’t require additional detail should just use a confirmation button. If an error occurs or additional information is needed to clarify then the appropriate alert style may be dynamically presented.

Features

  • Modes for page load and dynamic presentation
  • Animated presentation
  • Error, information, and confirmation styles

Static Presentation

When a message needs to be displayed upon page load (there was an error confirming an email address, for example) the alert should appear statically in the upper left corner of the page. This location makes it noticeable even when the users screen is magnified.

The message should appear in the upper corner as part of the normal page load, with no animation.

At responsive sizes the alert occupies the entire top of the viewport.

Responsive alert.

Dynamic Presentation

Alerts can also appear dynamically in response to user actions like submitting a form, choosing an option, or completing an assignment. In this case the alert will animate down from the top.

The animation for showing/dismissing a dynamic alert.

Alert Types

Alerts come in two different types, Error and Success. Try to avoid using the success style unless you need to present more information about the success. Confirmation Buttons are a better pattern for typical cases.

The two alert styles. Note that success alerts should only be used when there is additional information that needs to be conveyed.

Redlines

Dimensions
  • Color bar is 6px high
  • Horizontal and bottom padding is 15px
  • Title is 10px below color bar and 8px above message text
Colors
Icon
  • Generic X
Typography
Animation
  • Drop in uses a Runge-Kutta spring with a tension of 400 and friction of 30
  • Slide out uses a RK spring with a tension of 400 and friction of 34
Focus Behavior
  • When an alert dynamically appears focus should be moved to the first item (usually the close icon)
  • Upon dismissing the alert focus should be restored to it’s previous location
  • Statically presented alerts should just be read and focused in the normal flow of the document

Changelog

1.0.0-beta.2

  • ADDED: Success style, redlines, a11y checklist

1.0.0-beta.1

Initial version