alfa-laboratory/core-components

Некорректные пропы у иконок icons-glyph

mrAnomalyy opened this issue · 2 comments

Опишите проблему

При использовании ряда иконок, в консоль браузера падают предупреждения о неправильных prop'ах.
image
image

Шаги для воспроизведения

  1. Использовать одну из следующих иконок - в них неправильно заданы пропы (stroke-linejoin - должно быть strokeLineJoin, stroke-width - strokeWidth). Видимо, в старой версии icons была проблема с переводом этих атрибутов в camelCase

image

Ожидаемое поведение

Предупреждений не должно быть, нужно использовать корректные пропы

Чек лист

  • Обновить зависимость icons-glyph (текущая - 1.9.х, последняя - 2.6.0)

Десктоп (если данных нет оставьте блок пустым):

  • OS: MacOS
  • Browser: Safari, Chrome

Дополнительная информация

Пытался локально поднять версию icons-glyph, однако после этого проект не стартовал - какая-то проблема с резолвом компонентов.
P.S. не смотрел, есть ли такая же проблема в других наборах иконок

В свежих версиях иконок нет такой проблемы. Вот, к примеру:
https://github.com/alfa-laboratory/icons/blob/master/packages/glyph/src/SfLinesMIcon.tsx

Надо будет обновить зависимости.
А то у нас старые иконки с неправильными атрибутами могут встречаться)