@skbkontur/icons
v2.0.10
Published
[<img src="https://tech.skbkontur.ru/kontur-ui/favicon.svg" alt="" height="16" /> Шоу-Кейс](https://guides.kontur.ru/re/sources/icons/) [<img src="https://static.figma.com/app/icon/1/favicon.svg" alt="" height="16" /> Figma](https://www.figma.com/design/6
Maintainers
Keywords
Readme
Библиотека иконок
ESM-only
Начиная с версии 2.0 пакет поставляется только в ESM формате. Если у вас возникают сложности, то попробуйте пакет @skbkontur/ui-cdn-components. Он имеет dual-build, но грузит иконки с сервера статики.
Установка
npm i @skbkontur/iconsБиблиотека предоставляет гранулярные иконки
Гранулярные иконки (IconCheckLight16,IconXRegular20) содержат одно конретное начертание, как в макете Фигмы.
Импорт
import { IconCheckARegular16 } from "@skbkontur/icons/IconCheckARegular16";
import { IconMathDeltaRegular20 } from "@skbkontur/icons/IconMathDeltaRegular20";
import { IconMathDeltaLight20 } from "@skbkontur/icons/IconMathDeltaLight20";
import { IconArchiveBoxSolid24 } from "@skbkontur/icons/IconArchiveBoxSolid24";Из корня можно импортировать некоторые типы:
import {
IconSize, // 16 | 20 | 24 | 32 | 64
IconWeight, // "light" | "regular" | "solid"
IconComponent, // React.FunctionComponent<IconProps>
IconProps, // См. ниже
} from "@skbkontur/icons";Пропсы
| Name | Description | Default |
| ------- | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
| size | Масштабирование начертания | |
| color | Цвет иконки | Наследуется цвет родителя |
| align | Выравнивание иконки:"baseline" — по базовой линии"center" — по центру контента"none" — без выравнивания | "center" |
