-
Notifications
You must be signed in to change notification settings - Fork 198
[Epic][Task]: Поправить TODO [>=8] #8972
Copy link
Copy link
Closed
Milestone
Description
Список на 19.09.2025.
Берём
- Перенести свойство в RootComponentInternalProps, в непубличное API [packages/vkui/src/components/RootComponent/RootComponent.tsx:16] (https://github.com/VKCOM/VKUI/tree/v7.7.0/packages/vkui/src/components/RootComponent/RootComponent.tsx#L16) (см. BREAKING CHANGE: rm baseClassName & baseStyle #9214)
- Перенести свойство в RootComponentInternalProps, в непубличное API packages/vkui/src/components/RootComponent/RootComponent.tsx:22 (см. BREAKING CHANGE: rm baseClassName & baseStyle #9214)
- удалить свойство packages/vkui/src/components/PopoutWrapper/PopoutWrapper.tsx:78 (feat(PopoutWrapper): remove fixed prop #9232)
- Удалить HOC. packages/vkui/src/components/ModalRoot/withModalRootContext.tsx:3 (feat: remove modal root deprecated types #9278)
- Удалить deprecated типы. packages/vkui/src/components/ModalRoot/types.ts:3 (feat: remove modal root deprecated types #9278)
- Удалить метод packages/vkui/src/components/ModalRoot/ModalRoot.tsx:43 (feat: remove modal root deprecated types #9278)
- Удалить метод packages/vkui/src/components/ModalRoot/ModalRoot.tsx:52 (feat: remove modal root deprecated types #9278)
- включить по умолчанию. packages/vkui/src/components/DateRangeInput/DateRangeInput.tsx:166
- включить по умолчанию. packages/vkui/src/components/DateInput/DateInput.tsx:170 (feat(DateRangeInput,DateInput,CustomSelect): turn on accessible flag by default #9194)
- включить по умолчанию. packages/vkui/src/components/CustomSelect/CustomSelect.tsx:244 (feat(DateRangeInput,DateInput,CustomSelect): turn on accessible flag by default #9194)
- поменять тип на
(value?: DateRangeType | null) => voidpackages/vkui/src/components/CalendarRange/CalendarRange.tsx:97 (feat(DateRangeInput,DateInput,Calendar,CalendarRange): change onChange prop type #9195) - поменять тип на
(value?: Date | null) => voidpackages/vkui/src/components/Calendar/Calendar.tsx:118 (feat(DateRangeInput,DateInput,Calendar,CalendarRange): change onChange prop type #9195)
Переносим на v9
- [packages/vkui/scripts/postcss.cjs:101] (https://github.com/VKCOM/VKUI/tree/v7.7.0/packages/vkui/scripts/postcss.cjs#L101) (см. docs: move v8 todos to v9 #9313)
- packages/vkui/vite.config.ts:60 (см. docs: move v8 todos to v9 #9313)
- packages/vkui/src/components/Flex/Flex.module.css:16 (см. docs: move v8 todos to v9 #9313)
Переносим на минорное изменение в v8
- добавить св-во indicator, чтобы разграничить кейсы. packages/vkui/src/components/PanelHeaderButton/PanelHeaderButton.tsx:28
TODO удалён
[ ] Убрать background с html элемента, но для этого надо чтобы height у всех родителей Panel вплоть до html имели min-height: 100% вместо height: 100% иначе фон html выглядывает в packages/vkui/src/styles/common.css:33(см. feat(PanelHeader): use position sticky #9252)[ ] = React.AllHTMLAttributes & HasRootRef packages/vkui/src/components/Tappable/Tappable.tsx:48(см. feat(Button): improve a11y with loading state #9312)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
✅ Done