Иконка может отображаться в виде изображения (URL), текста или SVG-иконки.
Поддержка различных размеров иконок через стандартные предустановки (sm
, md
, lg
, xl
, 2xl
) или через произвольные значения.
Возможность добавления бейджей и субиконок для расширенной функциональности.
Поддержка обработчиков событий (onClick
, onContext
) для взаимодействия с иконкой.
(object)
:
Объект стилей, позволяющий настраивать фон иконки (backgroundColor).(string)
:
Имя иконки. В зависимости от логики может быть использовано для отображения SVG или другого типа контента.(string)
:
URL для отображения изображения как иконки.(string)
:
Текст, который отображается вместо изображения или SVG, если они не заданы.(IconSize)
:
Размер иконки. Может быть предустановкой (sm, md, lg, xl, 2xl) или числовым значением для указания конкретного размера.(SmartIconBadge | SmartIconBadge[] | SubIcon | SubIcon[])
:
Список бейджей или субиконок, которые можно добавить на основную иконку.(function | AppUiAction | AppUiAction[])
:
Обработчик клика по иконке.(function | AppUiAction | AppUiAction[])
:
Обработчик для событий контекстного меню (например, при нажатии правой кнопкой мыши).