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