ui-nucleons

UI-компоненты, реализующие правила дизайн-системы

APACHE-2.0 License

Downloads
707
Stars
5
Committers
23

Bot releases are hidden (Show)

ui-nucleons - 43.0.0

Published by krutoo over 2 years ago

Major

  • обновлен набор цветов взятый из дизайн системы, часть удалена, часть переименована (#113)

Minor

  • PhoneInput: добавлено закрытие списка масок при клике на иконку с открытым списком (#117)
ui-nucleons - 42.2.0

Published by krutoo over 2 years ago

Minor

  • TextField: правки интерфейса пропсов - теперь нельзя передавать blockProps.onClick (#115)
  • PhoneInput: правки интерфейса пропсов - теперь нельзя передавать multiline (#115)

Patch

  • TextField: разворот blockProps перенесен так, чтобы не было возможности подменить заданные пропсы (#115)
  • PhoneInput: убран stopPropagation() т.к. он из-за него не закрывались меню у других полей на странице (#114)
ui-nucleons - 42.1.1

Published by krutoo over 2 years ago

Patch

  • Carousel: удалены многочисленные typecast'ы, добавлены проверки типов в runtime (#108)
  • TextField: правки "поднятия" label (не работало при авто-заполнении в Chrome/Safari) (#109)
  • TextField: исправлено игнорирование пропов type, name, autoComplete, id (#111)
ui-nucleons - 42.1.0

Published by krutoo over 2 years ago

Minor

  • Select: добавлена возможность выводить кастомную иконку в поле (#106)
ui-nucleons - 42.0.0

Published by krutoo over 2 years ago

Major

  • Alert: удален проп inPortal (#103)
  • Modal: удален проп inPortal (#103)

Patch

  • Select: исправлено игнорирование пропа size (#91)
ui-nucleons - 41.3.0

Published by krutoo over 2 years ago

Minor

  • TextField: добавлена возможность задавать пропсы блока поля (#102)

Patch

  • Select: правки обработки клика при раскрытом списке (#102)
ui-nucleons - 41.2.2

Published by krutoo over 2 years ago

Patch

  • desktop/SidePage: задействован LayerProvider (некорректно выводились всплывающие элементы) (#100)
ui-nucleons - 41.2.1

Published by krutoo over 2 years ago

Patch

  • Draggable: клик теперь обрабатывается на этапе захвата (чтобы к моменту обработки кликов на дочерних элементах уже отменить событие) (#98)
  • Carousel: уточнен тип второго аргумента callback'а renderItem
ui-nucleons - 41.2.0

Published by krutoo almost 3 years ago

Обновления

  • Screen: в слот Screen.Body добавлен ref-проп для прокручиваемого элемента (полезно, например, чтобы узнать величину прокрутки экрана для последующего восстановления)
  • Screen/Alert: для правильной работы прокрутки вложенных элементов теперь можно задавать им специальный атрибут из константы BSL_IGNORE_ATTR, указывая ему произвольное значение

Исправления

  • TouchSlider: исправлена некорректная прокрутка при использовании внутри Screen, связанные с библиотекой body-scroll-lock
ui-nucleons - 41.1.0

Published by krutoo almost 3 years ago

Обновления

  • Добавлен компонент StrokedSVG для вывода svg-элементов с внешней обводкой (#89)

Исправления

  • UnknownContent: на определенном breakpoint'е margin-bottom применялся не к img, media а к корневому элементу (#92)
ui-nucleons - 41.0.0

Published by krutoo almost 3 years ago

Major

  • Tabs: обновлен подход к формированию содержимого (#81)
  • Tabs: обновлены пропсы влияющие на внешний вид (#81)
  • Screen: формирование содержимого переделано на слоты (#83)
  • Screen: удален проп inPortal (теперь нужно использовать компонент Portal) (#83)
  • Screen: убрана передача AdvancedCallbackData в callback'и onClose/onBack (было необходимо из-за прокидывания сквозь порталы, теперь не актуально) (#83)
  • Chips: формирование содержимого переделано на слоты (#85)

Minor

  • SidePage: добавлен проброс callback'ов смены статуса анимации CSSTransition (#87)
  • useInfiniteScroll: добавлен аргумент moreDeps для управления перезапуском эффекта подписки (#84)

Прочее

  • Переход с Yarn на NPM (#78)
ui-nucleons - 40.3.0

Published by krutoo almost 3 years ago

Доработки

  • UnknownContent: обновлены стили содержимого в соответствии с новыми гайдами (#72)
  • UnknownContent: добавлена возможность выводить children вместо markup (#72)
  • Alert: добавлен проп onClose по аналогии с Modal (callback сработает при нажатии на затемнение фона) (#77)

Прочее

  • обновлен Jest и сопутствующие пакеты
ui-nucleons - 40.2.2

Published by krutoo almost 3 years ago

Доработки

  • DotNav: дробь в calc() для вычисления размера сокращена для обхода бага cssnano/postcss/css-minimizer-webpack-plugin (#74)
ui-nucleons - 40.2.1

Published by krutoo almost 3 years ago

Доработки

  • Screen: добавлены атрибуты data-testid для дефолтных кнопок в шапке компонента (по аналогии с Modal)
  • NavBar: скрытые кнопки-заглушки теперь игнорируют свойства оригиналов

Прочее

  • добавлен кастомный логотип в Storybook
ui-nucleons - 40.2.0

Published by krutoo almost 3 years ago

Обновления

  • SidePage: добавлена возможность блокировки прокрутки по аналогии с Modal, Alert
ui-nucleons - 40.1.0

Published by krutoo almost 3 years ago

Обновления

  • новый хук useIsomorphicLayoutEffect, задействован в Portal, useBreakpoint (устранены warning'и при использовании в NodeJS)
  • новый компонент SidePage
ui-nucleons - 40.0.0

Published by krutoo about 3 years ago

Обновления

Major

  • Toggle: интерфейс синхронизирован с Checkbox
  • Text: удален проп "italic" в соответствии с гайдами

Minor/Patch

  • DotNav: добавлена возможность задавать один из двух размеров по гайдам
  • Text: проп "truncate" теперь может также получать числовое значение (будет использовано css-свойство line-clamp)
  • Stepper: добавлен ref-проп для поля, стили для состояния "readonly" и возможность задать состояние "failed"
  • NavBar: Добавлена публичная константа высоты компонента
ui-nucleons - 39.1.0

Published by krutoo about 3 years ago

Доработки

  • WithTooltip: правки позиционирования в модальном окне без прокрутки
ui-nucleons - 39.0.1

Published by krutoo about 3 years ago

Доработки

  • доработан компонент Price для вывода цен меньше 0.01 в соответствии с дизайн-гайдами
  • учтено использование хуков useMedia/useBreakpoint в Safari < 14 (при отстуствии методов addEventListener/removeEventListener)
ui-nucleons - 39.0.0

Published by krutoo about 3 years ago

Обновления и исправления

  • выделен новый компонент Tooltip, фиксирующий внешний вид тултипа
  • WithTooltip: исправлены баги позиционирования и обновлен интерфейс (major change)
  • Text: изменены возможные значения начертания (major change)
  • src/styling: обновлены возможные значения начертания (major change)
  • начертание 500 заменено на 600 в компонентах