Пропсы корня
| Проп | Тип | По умолчанию |
|---|---|---|
size | IconSize | — |
| Предопределённый токен размера иконки. Может быть переопределён явными шириной и высотой. | ||
ref | Ref<SVGSVGElement> | — |
| Ref на SVG-элемент | ||
strokeWidth | number | — |
| Толщина обводки линий и фигур SVG (в px или pt). | ||
children | ReactNode | — |
Содержимое иконки (обязательно). Принимает: иконки из ~/icons; собственный встроенный SVG; компоненты иконок сторонних библиотек (например, Lucide, Tabler) | ||
Также принимает все HTML-атрибуты.
Дочерние части
- Нет.
Icon— единственный экспортируемый примитив.
Типы
IconPropsIconSize
Модель состояния
- У
Iconнет внутреннего состояния. - Визуальные изменения обычно приходят из цвета родителя или явной смены пропсов.