Skip to content

SIcon ​

Обзор ​

Примитив иконки с размерами на основе токенов.

Usage ​

Базовая иконка с настраиваемым именем и размером.

API ​

Краткий справочник props, slots и events — см. API Reference.

Guide ​

См. примеры ниже и API-таблицу. Компонент s-icon — часть публичного API UI Kit.

Важно: SIcon — асинхронный компонент (SVG иконки загружается лениво), поэтому в дереве над ним должен быть <Suspense>-boundary:

vue
<Suspense>
  <SIcon name="rocket" :size="24" />
</Suspense>

Без Suspense компонент молча не отрендерится.

API Reference ​

Свойства ​

ИмяТипОписаниеПо умолчанию
ariaLabelstringТекст для скринридеров, если иконка несёт смысл без подписи.—
billingbooleanГрадиент billing вместо однотонной заливки.false
name обязательныйTSIconNameИмя иконки из набора UI Kit.
sizeTSIconSizeСторона квадрата в пикселях.20