@true-engineering/true-react-common-ui-kit v3.11.0
UI Kit
Модульный UI Kit на React с поддержкой темизации.
Публикация
- Слить Pull Request с увеличением версии пакета в файле
package.json
в веткеmaster
yarn build
локально из веткиmaster
npm publish
локально из веткиmaster
Release Notes
v3.11.0
Changes
- Добавляет animations.defaultTransition
v3.10.0
Changes
- Добавлен компонент IconButton
- Компонент CloseButton стал deprecated
Breaking changes
- Modal использует IconButton вместо CloseButton
- Toaster использует IconButton вместо CloseButton
v3.9.2
Changes
- Поднялись версии storybook
v3.9.1
Changes
- WithPopup для
trigger
добавленtestId
v3.9.0
Changes
- Select:
- Добавлена поддержка для
readonly
опций - Добавлена типизация для
event
вonChange
- Добавлена поддержка для
- WithPopup: добавлен
z-index: 5
для дропдауна - NewMoreMenu: добавлены твикстайлс для List и WithPopup
v3.8.1
Changes
- WithPopup и NewMoreMenu добавлена пропса
shouldHideOnScroll
v3.8.0
Changes
- Добавлены компоненты WithPopup и NewMoreMenu (
floating-ui
) - MoreMenu deprecated
v3.7.0
Changes
Подключен плагин
eslint-plugin-react-hooks
для линтераFlexibleTable:
- Улучшение код-стайла
- Добавлена пропса
isExpandableRowComponentInitiallyOpen
FlexibleTableCell: Добавлены классы
loading
иskeleton
для отрисовки скелетона
Breaking changes
FlexibleTable:
- Удалены типы
ITextAlignment
,IVerticalAlignment
иIPosition
- Удалены классы
skeletonRow
иskeleton
- Удалены типы
Fixed
- FlexibleTable: Исправлен баг, когда при отрисовка скелетона первая колонка таблицы не была sticky
v3.6.0
- Select: Добавлена возможность передавать
defaultOptionLabel
какReactNode
v3.5.0
Fixed
- Исправлена ошибка порядка вызова хуков при добавлении/удалении
tweakStyles
во время жизни компонента
v3.4.0
- Input: Добавляет пропс onInput
v3.3.0
- Улучшение кодстайла
v3.2.0
- FlexibleTable FlexibleTableCell FlexibleTableRow Добавляет прорс
renderMode
: 'table' | 'divs';
v3.1.1
- Status фикс цветов
v3.1.0
- Добавлены компоненты Selector Status TextButton
v3.0.0
- Функции isDateValid / parseStringToDate / и константа DATE_FORMAT -> удалены
- isInt -> isNumberInteger -> (TE_Helpers)
- isNotEmpty -> Проверяет только null и undefined (как и должна) -> (TE_Helpers)
- isEmpty / isStringNotEmpty / addDataTestId / getTestId / getSelectKeyHandler / addClickHandler / createFilter -> (TE_Helpers)
- В очень многих местах где были ReactNode проперти усилена проверка (теперь не допускаются false и пустые строки)
- commonTheme -> common
- Подключение провайдера темы теперь через
Tooltip - добавлены классы .error .info (вместо использования стилевых переменных)
Notification - добавлены классы .error .info .warning .ok .not-ok (вместо использования стилевых переменных)
AccountInfo, MultiSelectList, FilterSelect так же лишились стилевых переменных (bye bye width)
DatePicker - topPosition / leftPosition - используйте tweakStyles для .popper (marginTop, marginLeft)
Checkbox - alignItems / size / textMargin удалены. отступы через марджин заменены на gap (перепроверьте чекбоксы!)
Все типы переименованы по паттерну I{TypeName} (все стилевые типы, а так же связанные с темизацией)
ThemedPreloader (изменены tweakStyles -> tweakSvgPreloader + tweakDotsPreloader)
FilterWithPeriod -> tweakSelect -> tweakFilterSelect
FlexibleTable - чайлдовые компоненты переименованы в FlexibleTableRow и FlexibleTableCell. Теперь у них свои tweakStyles: tweakTableRow / tweakTableCell (чайлд для FlexibleTableRow) Классы - root + active + editable / root + sticky + second .row БОЛЬШЕ НЕ РАСПРОСТРАНЯЕТСЯ на .headerRow (раньше они были вместе) classes.horizontallyScrolled - удален. заменено на data-scrolled рендер теперь зависит от конфига, а не от первого ряда. т.е. используется не Object.keys(content0) а Object.entries(config)
ComponentStyles -> ITweakStyles
- Проверьте все места 'as Styles', возможно там больше это не нужно
v2.7.0
Changes
- ListItem: вынесен компонент для отрисовки пункта из списка List
- Icon: добавлены иконки folder, folder-add, presentation
v2.6.0
Changes
- Input: изменен тип пропса
label
на ReactNode
v2.5.0
Changes
- DatePicker: добавлен тип для стилей
IDatePickerStyleProps
- Input: добавлена пропса
shouldAlwaysShowPlaceholder
v2.4.0
Changes
- Изменения по файловой структуре проекта
v2.3.2
Changes
- Modal: исправляет баг с закрытием модалки по Esc
v2.3.1
Changes
- Обновление версии @true-engineering/true-react-platform-helpers@0.0.5 и функции isNotEmpty
v2.3.0
Changes
- Modal: расширяет свойства модального окна свойствами для CSSTransition
Breaking changes
- Modal: удалена пропса
onCompletelyHidden
. Вместо неё нужно использоватьonExited
v2.2.0
Changes
- Подключена @true-engineering/true-react-platform-helpers
v2.1.0
Changes
- DatePicker: добавлена пропса
strictParsing
- Сохранение JSDoc в
*.d.ts
файлах
Breaking changes
- Switch: удалена пропса
label
. Вместо неё нужно использоватьchildren
v2.0.1
Fixed
- Select: исправлено выделение активной опции в списке
v0.4.0
PhoneInput. Теперь компонент принимает в качестве аргумента объект с информацией о номере телефона IPhoneValue, а не строку.
PhoneInputCountryList. Стили компонента переписаны под актуальный дизайн.
Для удобной работы в других проектах добавлены общие хелперы для номера телефона и экспорт справочника телефонных кодов стран.
13 days ago
14 days ago
14 days ago
14 days ago
15 days ago
16 days ago
20 days ago
1 month ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago