📄️ Confirmation messages
Confirmation messages prompt people to confirm actions that have significant consequences or are difficult to undo. They can also help prevent errors or unexpected results by verifying user intent before proceeding with an action.
📄️ Success messages
Success messages tell users that they've completed a task or achieved a goal, or that an action within the system has been successfully completed.
📄️ Error messages
Error messages describe issues that stop users from finishing a task, or the system from functioning properly. A good error message explains what happened, the reason why it happened, and what the user can do to move forward. They may even provide a way forward in the call to action.
📄️ Empty states
Empty states appear when there's nothing to display to our users. They can happen in a variety of situations: