# Сообщения

Есть два типа сообщений, которые различаются по цели и применению:

- Оповещение (alert) – статическое сообщение, отображаемое на конкретной странице. Оно сообщает пользователю об изменениях, происходящих в системе независимо от пользователя, например, информацию об истечении срока лицензии, уведомления о новых опциях или ограничениях и т.д.
- Тост (toast) – короткое немодальное сообщение, которое уведомляет пользователя о результатах выполнения его действий.

Для отображения информации об ошибке можно использовать либо оповещение, либо тост. Оповещение должно использоваться в модальных окнах – диалоговых окнах и боковых меню (drawers). Тост должен использоваться в немодальных окнах.

## Использование тостов

Тосты должны использоваться, если:

- Нет способа показать пользователю результат выполнения той или иной операции (или какую-либо реакцию или обратную связь) в той же области интерфейса, в которой работает пользователь.
- Только что завершилась критическая операция, или возникло важное событие, которое влияет на работу и производительность всей системы, сайта или других ресурсов пользователя. Например, когда расширение успешно удалено, пользователь видит тост (скрыть его можно только вручную).

Тосты не должны использоваться, если:

- Создан новый объект. В данном случае правильно будет обновить страницу и установить фокус на вновь созданном объекте.
- Подтверждается действие (удаление, сохранение, перенос), выполнение которого очевидно и не требует дополнительного использования тоста.

Примечание

Тосты не заменяют собой проверку.

Используйте тосты только тогда, когда это необходимо. Не следует показывать их для каждого действия пользователя.