Алоха! Предновогодний компонент-рецепт
SideMenu и закрытие долгов.Новый компонент:
— SideMenu: Один из видов навигации, который позволяет размещать больше элементов меню по вертикали. Может иметь основной и компактный вид. Открывается, как поверх контента, так и внутри, ужимая и адаптируя его. Примеры и инструкцию можно посмотреть тут
Исправления:
— Drawer: Добавлен колбек
onEsc. Исправлена ошибка в консоли при закрытии компонента— Tooltip: Заменили использование таймаутов внутри компонента на
CSSTransition, что должно положительно сказаться на производительности — Проработали механизм определения темы при использовании компонентов с
React.createPortal. Теперь название темы для выпадающих элементов ищется и наследуется от ближайшего элемента. Пример можно посмотреть в инструкции Themes— Также оптимизировали внутреннюю функцию по поиску токенов, которая использовалась в компонентах с появляющимися элементами. Ранее она вызывалась при каждом рендере, что влияло на производительность приложения. Исправили
atomaro/icons 2.0.1
— Убрали импорт styles.css в компоненте
Icon, вызывавший ошибку на Next. Теперь для корректного отображения импортируйте стили самостоятельно в корень проекта: import'atomaro/icons/styles.css'— Для тех, кто использует не только пакет иконок, но и компоненты из
atomaro/ui-kit, добавили css-файл в общий бандл в atomaro/core. Работает начиная с версии 1.3.5
— Расширен тип fill и secondaryColor,теперь при вводе предлагаются как общедоступные значения и цвета, так и переменные --atmr-...
— Исправлены цвета
OkColor и OkColor16