You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
У компонента Avatar появилась возможность задавать badge, можно выбрать один из предопределенных вариантов "online", "online-mobile" либо передать свою иконку (#2120)
InitialsAvatar: добавлена утилита calcInitialsAvatarColor для расчёта цвета на основании переданного ID (#2125)
У компонента Button появился проп appearance, который принимает значения "accent", "positive", "negative", "neutral", "overlay". Его следует использовать вкупе с пропом mode, актуальными значениями которого являются "primary", "secondary", "tertiary", "outline". Прочие значения считаются устаревшими и будут удалены в пятой версии.
У компонентов CustomSelect, ChipsSelect и ActionSheet popup теперь сам определяет направление, в котором он откроется, в зависимости от доступного пространства. Свойство popupDirection теперь означает желаемое направление (при условии, что есть свободное пространство).
У компонента Avatar появилась возможность задавать overlay (#2145)
У компонента Checkbox появилось свойства description
Улучшения
Документация: отключили парсинг свойств и методов компонента при запуске команды yarn styleguide и добавили новую команду yarn styleguide:props для тех случаев, когда такой парсинг необходим (например, при изменении свойств).
Обновили CONTRIBUTING.md, зафиксировав там наши текущие подходы к разработке (#2129)
ContentCard: добавлен режим disabled; исправлен дизайн в случае, если карточка является ссылкой (#2135#1506 )
Tappable: теперь вместо селектора :focus-visible, который не работает в safari, используется решение на js.
Исправления
Switch: исправлен курсор в disabled-режиме (#2160, fixes #2149)
FocusTrap: исправлено падение при серверном рендеринге
Button: в кнопку теперь можно передавать универсальные touch/mouse события onStart, onEnd, onMove