TGViewer
Design-System RT Design-System RT @ds_rt · 652 subscribers
Post #321 955
💥 Релиз 2.0.0 (Vue)

🔸 Breaking changes!

— Input/InputCard/InputDate/Select/Multiselect/Textarea: Из стилей компонента убрана минимальная ширина в 280px. Теперь компонент растягивается на всю ширину контейнера. Теперь вы можете, не переопределяя стили задать width всем нашим инпутам, либо оставить их адаптивными под ширину родителя

— DropdownMenu/Tooltip/Popover: Ширина рутового элемента-обертки теперь ориентирована на ширину родителя, а не содержимого. Width: fit-content; заменён на width: 100%

— DropdownMenu: Удалены deprecated props: update:modelValue, modelValue, isMultiselect, deselectEnabled. В параметры header и footer теперь передаётся два аргумента, вместо трёх (selectedItems отчасти дублировал dropdownItems). Теперь, для того, чтобы компонент работал корректно нужно передавать актуальные items с выбранными опциями isSelected и менять их в зависимости от колбека click:item. С примером можно ознакомится в сторе компонента. Дефолтное значение теперь можно задать, передав в items одной или нескольким опциями isSelected: true

— Переработана передача таких атрибутов как className, style, id, /^data-/ в компоненты. Исключены ситуации, когда эти пропсы попадали не на рутовые элементы. Например, при передаче className="123″ DropdownMenu мы увидим класс 123 на самом верхнем уровне рядом с dropdown-menu-root. Если же мы хотим передать класс самому выпадающему меню, то нужно воспользоваться параметром dropdownMenuClassName

— PickerDate: удалены пропсы dayClassName и dayStyle

— Поднята минимальная версия Vue с «3.4» до «3.5.0»

🔸 Новый компонент:

— Accordion: Сворачиваемый блок, который может содержать внутри себя контент разного характера

🔸 Изменения:

— Исправили инструкции в сторибуке. Добавили раздел «Как отключить визуальный фокус на компоненте» в конец Installation

— Tabs: Добавили возможность вернуть false в onChange, чтобы предотвратить переход на другой TabItem

— InputDate: Исправлена работа параметров transformationRule, activeDate. Также теперь locale работает не только на календарь, но и на поле ввода

— Multiselect: Не работал параметр isSelectedItemColored, исправлено

— Select: Теперь clearable работает корректно, очищая поле ввода

— Добавили atomaro/themes в зависимости
  • 👍 4
  • 🔥 2
More from @ds_rt
  1. Sep 3, 2026Релиз 3.1.0 (Vue) Алоха! Обновление для Вью, добавили новый компонент счётчик, исправили I…
  2. Sep 3, 2026photo post
  3. Sep 2, 2026Релиз 4.1.0 (React, Core, Themes) Алоха! Много исправлений ошибок, обновлен дизайн табов и…
  4. Sep 2, 2026photo post
  5. Aug 13, 2026Релиз 3.1.0 (TableGrid) Алоха! Обновление таблиц: добавлен actionBar, исправлена куча визу…
  6. Aug 13, 2026photo post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →