Icon
Иконки из реестра
plus
minus
check
x
close
chevron-down
chevron-left
chevron-right
info
warning
error
success
calendar
star
sun
moon
monitor
settings
paragraph
header
quote
list
ordered-list
code
Размер и цвет
Входные параметры
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
name | string | undefined | Имя иконки из реестра или сырой SVG-код. |
size | number | 24 | Размер иконки в px. |
stroke | number | 1.5 | Толщина штриха. |
fill | string | undefined | Цвет заливки/штриха. |
Описание
Компонент C3Icon отображает SVG-иконку по имени из реестра иконок либо по сырому SVG-коду. Используется для встраивания иконок с единым стилем и настраиваемым размером, толщиной штриха и цветом.
Передайте имя в name (например, "info"), либо полный SVG-код. Размер и оформление настраиваются свойствами size, stroke и fill.
Дополнительная информация
- Рендерится с
role="img"для семантической маркировки. - Если
nameне найден в реестре, он интерпретируется как сырой SVG-код. - Для декоративных иконок, не несущих смысловой нагрузки, добавляйте собственный
aria-hiddenпри необходимости.