Алоха! Много исправлений ошибок, обновлен дизайн табов и тегов, новый компонент
Counteratomaro/ui-kit 4.1.0, atomaro/core 2.1.0
Новый компонент:
— Counter / CounterWrapper: счётчик и обёртка для бейджа на элементе. Компонент для отображения числовых значений: количества уведомлений, непрочитанных сообщений, общего числа элементов и т.д.
Изменения
— TabsGroup: Обновление в соответствии с дизайном
— TabsGroup: Новый параметр
maxVisibleTabs - число видимых табов в строке, остальные в выпадающем меню «Ещё»— TabsGroup: Новый параметр
verticalFill - табы заполняют высоту внешнего контейнера— TabsGroup: Новый параметр
horizontalFill - табы заполняют ширину группы. scrollable помечен как deprecated (horizontalFill={!scrollable}), старый проп продолжает работать— Tags:
TagMore переименован в TagAdd (старый импорт остаётся алиасом), изменен класс кнопки добавления - atmr-tagitem вместо atmr-tagmore— Tags:
variant="secondary", состояние disabled и параметр disabledItems в TagGroup помечены как deprecated и будут удалены в следующем мажорном релизе— Tags: Изменён цвет фона при ховере, исправлены иконки закрытия в размерах
s и xs, добавлен фокус на элемент добавления тегов— Input: Новый параметр
maskPlaceholder - оставшаяся часть маски показывается как плейсхолдер при вводе— InputDate: В режиме
isRange теперь раздельные инпуты для начала и конца периода; инвертированный диапазон автоматически меняет даты местами— InputDate: Слоты времени (00:00-23:59) ограничиваются через
minDate / maxDate— InputDate: Каретка всегда указывает на конец каждой из дат. Поведение некорректное, будет исправлено в следующих релизах
— InputDate/Select/Multiselect: Новый параметр
defaultOpened - меню/календарь можно открыть по умолчанию— Input/InputDate/Multiselect: Поправлены отступы лейблов
— DropdownMenu: Слоты для
header и footer теперь корректно отображаются в состоянии empty. Сами слоты больше не скроллятся— DropdownMenu/Select/Multiselect: Новый параметр
hideEmptyContent - скрывает меню, когда передан пустой массив элементов— Popover/DropdownMenu: Переработан
usePopper - стабильнее позиционирование, меньше лишних пересчётов— Select:
onChange вызывается при очистке через clear— Multiselect: Исправлен фокус лейбла в состоянии
disabledthemes [3.5.0]
— Counter: Добавлены токены нового компонента
— Tabs: Обновлены токены в соответствии с дизайном
— Tags: Обновлены токены
Подробнее описание изменений в дизайне компонентов смотрите в чейнджлоге дизайн-библиотеки