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