Releases
v4.29.0
Новые фичи
Улучшения
Доступность: улучшена семантика ModalCardBase
(#2297 )
HorizontalScroll : стрелки по умолчанию прокручивают содержимое на видимую ширину компонента (#2300 )
ModalRoot , ModalPage : добавлены новые пропсы (#680 , #1935 , #2340 ):
onOpen
– срабатывает в начале открытия модалки
onOpened
– срабатывает после окончательного открытия модалки
onClosed
– срабатывает после окончательного закрытия модалки
Теперь экспортируются и доступны следующие типы (#2363 ):
CalendarProps
CalendarRangeProps
DateInputProps
DateRangeInputProps
PanelHeaderBackProps
AppRootProps
AppearanceProviderProps
SSRWrapperProps
PopperProps
CustomSelectOption : добавлен параметр hierarchy
(#2373 )
Gallery : добавлены параметры onPrevClick
и onNextClick
. Спасибо, @NebSehemvi ❤️ (#2426 )
Исправления
Touch : поправлена отписка от событий (#2305 )
Header : параметр mode
не прокидывался в HeaderSubtitle
(#2360 )
Subhead : теперь при weight={undefined}
не создается класс Subhead--w-undefined
(#2379 )
Tappable : теперь курсор имеет значение по умолчанию если hasHover
и hasActive
выставлены в false
(#2321 )
Root : скролл больше не появляется при переключении View (#2387 )
SegmentedControl : активный сегмент не реагирует на наведение мышкой (#2403 ). Исправлено внутреннее устройство компонента (#2402 )
Input , Select : теперь имеют одинаковую прозрачность при disabled
(#2320 )
Input , Textarea : не меняют цвет на белый после нажатия на них в тёмной теме (#2336 )
Snackbar : не вызывал onClose
, когда вкладка была в фоне (#2411 )
Snackbar : при свайпе в Firefox появлась ошибка (#2415 )
TabbarItem : из-за короткого текста, часть label скрывалась (#2412 )
Root , View : преимущественно в React 18, были моргания экрана после перехода назад. @worldwidebaby поправил это, спасибо ❤️ (#2043 )
Internal
GridAvatar
теперь располагает элементы по сетке через css (#2334 )
warnOnce
теперь использует по умолчанию console.warn
вместо console.error
(#2291 )
Запрещаем использовать объекты в аргументах classNames
и classNamesString
(#2335 )
Получили поддержку vkui-tokens следующие компоненты (#2371 ):
Добавилась поддержка шрифта VK Sans
(#2410 )
You can’t perform that action at this time.