Alerts, Errors & Confirmations
This page provides clarification among the 4 types of messaging in our design system: Alerts, Notifications, Errors and Confirmations.
Alert messages are error or frustration avoidance elements. They proactively communicate critical information related to the action a user is taking or task at hand. They prompt a user to take action before continuing and triggering an error (error prevention), or explain why parts of the interface are disabled/limited (condition explanation)
Notification messages are frustration or confusion avoidance elements. They proactively communicate non-critical information related to the action a user is taking or task at hand. They are used for FYIs about the current process or post-completion processes; they do not prompt the member to take action in the interface in order to proceed.
Error messages can occur upon validation. They communicate failure reasons to users.
Confirmation messages are a reassurance element. They confirm the success of a user-initiated action.