dataAttrs | { root?: Record<string, string>; link?: Record<string, string>; button?: Record<string, string>; } | | Дополнительные data атрибуты к внутренним элементам |
className | string | | Дополнительный класс корневого элемента |
classes | { root?: string; button?: string; link?: string; } | {} | Дополнительные классы для корневого и внутренних элементов |
rootRef | Ref<HTMLDivElement> | | Ссылка на корневой элемент |
buttonTitle | string | | Заголовок кнопки |
buttonUrl | string | | Ссылка кнопки |
buttonDownload | boolean | | Добавляет атрибут download для тега <a> компонента Button |
buttonColor | "green" | "purple" | "green-soft" | "purple-soft" | "black" | green | Цвет кнопки |
buttonType | "primary" | "outline" | primary | Тип кнопки |
buttonTarget | "_self" | "_blank" | "_parent" | "_top" | | Target свойство кнопки |
buttonRel | string | | Rel - атрибут тега <a> для кнопки |
linkTitle | string | | Заголовок ссылки |
linkUrl | string | | Добавляет атрибут download для тега <a> компонента Button |
linkTarget | "_self" | "_blank" | "_parent" | "_top" | | Target свойство ссылки |
linkRel | string | | Rel - атрибут тега <a> для ссылки |
linkDownload | boolean | | Добавляет атрибут download к свойству тега <a> |
align | "center" | "left" | | Горизонтальное выравнивание |
onButtonClick | (e: SyntheticEvent<EventTarget, Event>) => void | | Обработчик клика по кнопке |
onLinkClick | (e: SyntheticEvent<EventTarget, Event>) => void | | Обработчик клика по ссылке |