dataAttrs | { root?: Record<string, string> | undefined; title?: Record<string, string> | undefined; text?: Record<string, string> | undefined; link?: Record<string, string> | undefined; close?: Record<...> | undefined; button?: Record<...> | undefined; collapseButton?: Record<...> | undefined; } | undefined | | Дополнительные data атрибуты к внутренним элементам |
rootRef | Ref<HTMLDivElement> | undefined | | Ссылка на элемент |
title | string | undefined | | Заголовок |
className | string | undefined | | Дополнительный класс корневого элемента |
classes | { root?: string | undefined; container?: string | undefined; content?: string | undefined; link?: string | undefined; } | undefined | | Дополнительные классы для корневого и внутренних элементов |
buttonText | string | undefined | | Текст кнопки |
onButtonClick | (() => void) | undefined | | Обработчик клика по кнопке |
onLinkClick | (() => void) | undefined | | Обработчик клика по ссылке |
link | string | undefined | | Текст ссылки внизу уведомления |
icon | Element | undefined | | Иконка |
href | string | undefined | | href - аргумент тега <a> для ссылки |
target | "_self" | "_blank" | "_parent" | "_top" | undefined | | target - аргумент тега <a> |
rel | string | undefined | | rel - аргумент тега <a> для ссылки |
type | NotificationType | undefined | | Тип отображения |
shadowLevel | ShadowType | undefined | | Уровень тени |
hasCloseButton | boolean | undefined | | Наличие кнопки-крестика "Закрыть" |
shortText | string | undefined | | Короткий текст, отображаемый при закрытом расхлопе |
closeCollapseTitle | string | undefined | | заголовок закрытого расхлопа |
openCollapseTitle | string | undefined | | заголовок открытого расхлопа |
isCollapseOpened | boolean | undefined | | Управление состоянием открыт/закрыт расхлопа "Подробнее" |
buttonLoader | boolean | undefined | | Лоадер кнопки |
buttonDisable | boolean | undefined | | Заблокировать кнопку |
onClose | (() => void) | undefined | | Обработчик на закрытие |
onCollapseButtonClick | ((value: boolean) => void) | undefined | | Обработчик клика по кнопке расхлопа |
align | AlignType | undefined | left | Горизонтальное выравнивание |