@atlascommunity/atlas-ui v2.3.5
@atlascommunity/atlas-ui
Документация
Миграция с v2.2.3 на 2.2.4
Для пропсов компонента
<JiraUser>типTJiraUserпереименован вTJiraUserProps, чтобы не возникало конфликтов с новым типомTJiraUserДо
import type { TJiraUser } from '@atlascommunity/atlas-ui'После
import type { TJiraUserProps } from '@atlascommunity/atlas-ui'
Миграция с v2.2.2 на 2.2.3
Функция
triggerJiraContentAddedтеперь принимает лишь 1 аргумент (было 2), убрана часть функционала (см. пример ниже)До
triggerJiraContentAdded('#tabsSelector', '#triggerSelector')После
import Tabs from 'jira/viewissue/tabs' Tabs.domReady($('#tabsSelector')) triggerJiraContentAdded('#triggerSelector')
Миграция с v2.0.8 на 2.1.0
AsyncSelectпереехал с VKUI на react-select.- Проп
valueзаменён наdefaultValue(тип также поменялся) - Проп
renderChipзаменён наgetCustomChip - Проп
emptyTextзаменён наnoOptionsMessage - Проп
dropdownAutoWidthзаменён наisDropdownAutoWidth - Проп
hasClearButtonзаменён наisClearable - Добавлен проп
inputIdдля корректной связиlabelс полем ввода - Проп
onChangeобновлён, в коллбэк добавлен второй параметрactionMeta, содержащий объект с информацией о последнем действии (прим.:action: 'select-option',action: 'remove-value'и т. п.) - Тип
TAsyncSelectOptionупрощён, удалено ранее обязательное свойствоid, опциональные свойстваchildrenиisSelected - Удалены типы
TAsyncSelectOptionSingleиTAsyncSelectValue
- Проп
Миграция с v1 на v2
- Обновлено большинство зависимостей из
peerDependenciesдо последних версий. - Обновлен VKUI с v5 на v6 (о миграции тут).
postcss-for: удален т. к. deprecated. Необходимо избавиться от использования директивы@forиз PostCSS-файлов (.pcss).@tanstack/react-query: обновлен до 5-й версии. В конфигурацииuseQueryтеперь нельзя использоватьonSuccess. Аналогичную логику можно реализовать черезuseEffectс сущностямиdataиisSuccessв массиве зависимостей.До
const { data } = useQuery({ ... onSuccess: fn, })После
const { data, isSuccess } = useQuery({ ... }) useEffect(() => { if (isSuccess) { fn() } }, [data, isSuccess])TypeScript: заменены
interfaceнаtype, обновлены имена типов, вместо имёнIComponentтеперьTComponent. Необходимо заменить префиксIнаTу используемых типов.<Statuses>иuseStatusesпереработаны, заменена реализация с React Context API на Zustand. В аргументыaddStatusтеперь передается объект с полямиlabel,appearanceиduration(ранееdurationпередавался пропом в компонент<Statuses />).<UserPicker>: исправлена передача пропаemptyTextво внутренний компонент селекта.- Исправлен "эффект залипания" hover-эффекта. Все использования
:hoverзаменены на одноименный миксин, который оборачивает свойства в медиазапрос(hover: hover), чтобы эффект срабатывал только на устройствах с тач-скрином. Для устройств с тач-скрином эффект hover-эффект будет отрабатывать как active-эффект (на мгновение при клике).
1 year ago
9 months ago
12 months ago
8 months ago
9 months ago
8 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago