Перейти к основному содержимому

addMessage

Выводит всплывающее уведомление с возможностью закрытия.

Синхронный метод.

Параметры

message: string

Текст всплывающего уведомления.

options?: {
persist: boolean,
variant: string,
preventDuplicate: boolean,
autoHideDuration: number,
vertical?: string,
horizontal?: string,
anchorOrigin: object,
buttons?: Array<{
text: string,
style: string,
icon: string,
onClick: function
}>
}

Параметр variant описывает тип сообщения и может принимать значения info, error, success, warning.

Параметр persist указывает возможность закрытия всплывающего уведомления вручную или автоматически по прошествии времени, заданного в поле autoHideDuration.

Параметр buttons описывает массив объектов для добавления кнопок в области уведомления. Для каждой добавляемой кнопки должны быть указаны следующие параметры:

  • text: текст на кнопке;
  • style: стиль из набора значений Tertiary, TertiaryError или TertiaryGray;
  • icon: имя значка, отображаемого на кнопке;
  • onClick: обработчик события для задания переменных состояния экранной формы или реализации иного функционала в разрабатываемом приложении.

Примеры

addMessage('Ошибка скопирована',
{ variant: 'success',
vertical: 'bottom',
horizontal: 'right', })

Возвращаемое значение

undefined