Skip to content

Releases: VKCOM/icons

v1.165.1

31 May 17:41
Compare
Choose a tag to compare

Добавлена очистка события DOMContentLoaded после маунта спрайта.

v1.163.0

22 May 13:08
Compare
Choose a tag to compare

Добавлена возможность указывать атрибуты aria-label и aria-hidden для svg элемента.

v1.157.0

06 May 10:40
Compare
Choose a tag to compare
  • Сборка иконок переехала на SWC.
  • Уменьшение веса пакета.

v1.104.0

08 Jun 15:33
Compare
Choose a tag to compare

Новые фичи

  • Добавился проп Component, который позволяет переопределить родительский компонент иконки там, где это необходимо. По дефолту это div. (#122)

Исправления

  • Убран хардкод display: block;.

v1.100.0

21 May 16:20
Compare
Choose a tag to compare
  • Иконки теперь завернуты в <span/> с выставленным display: block; вместо <div/>, чтобы не было проблем с валидностью верстки.

v1.99.0

20 May 10:58
Compare
Choose a tag to compare
  • У всех иконок добавилась дефолтная role="presentation". Ее можно переопределить, передав нужной иконке другую role.

v1.81.0

05 Mar 10:50
Compare
Choose a tag to compare
  • Класс иконок можно убрать за префикс через <IconSettingsProvider classPrefix="vk" />

Tree shaking

24 Aug 09:45
Compare
Choose a tag to compare

Теперь библиотека поддерживает импорт иконок из главного файла. Это будет хорошо работать при условии, что ваш сборщик поддерживает tree shaking.

// Было:
import Icon24FavoriteOutline from '@vkontakte/icons/dist/24/favorite_outline';

// Теперь можно:
import { Icon28GiftOutline, Icon56DiamondOutline } from '@vkontakte/icons';

Старый способ с прямым импортом всё ещё будет работать.

Typings

27 Mar 13:09
Compare
Choose a tag to compare

Добавили файлы с декларацией типов в dist

v1.4.5

27 Jun 15:21
Compare
Choose a tag to compare
v1.4.5