-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Применение стилей для иконки внутри <Link> #6855
Comments
Спасибо за задачу! Звучит разумно! |
Но тут стоит еще обратить внимание на кейсы когда внтури ссылки лежит типографика с иконкой:
кажется что именно для такого кейса сейчас селктор так и написан, это ломающее изменение для Link сейчас возможно передавать Component пропом, и отдавать туда типографику, но вроде на уровне типов нельзя будет передать дополнительные пропы для нее по типу weight, этот кейс нужно поддержать |
В целом уберём Note Лучше даже использовать |
@enemyXXX т.к. изменение брейкинг чендж, фикс будет в v7.0.0 релиз планируем на конец года |
Описание
Для inline использования Link - иконки получают margin-left стиль.
Но иконка не должна их наследовать, если находится не прямым потомком .
<Link>text<Icon /></Link>
- валидный кейс применения, иконка получает отступ от контента<Link>text<div><Icon /></div></Link>
- кажется иконка не должна наследовать стили отступа, так как не является прямым чайлдом Link.Сейчас стиль применяется по правилу: .vkuiLink .vkuiIcon {}
Корректное поведение, если смотреть логически - vkuiLink > .vkuiIcon {}
Версия
latest
В каких браузерах воспроизводится проблема?
Firefox, Chrome, Safari, Microsoft Edge, Yandex Browser
Шаги воспроизведения
В описании
Ожидаемое поведение
Иконка будет наследовать отступ тогда, когда является прямым чайлдом
Скриншоты
Пример с воспроизведением
No response
The text was updated successfully, but these errors were encountered: