-
Notifications
You must be signed in to change notification settings - Fork 198
[AdaptivityProvider] Вернуть прослушивание изменения размеров вьюпорта в JS #3031
Copy link
Copy link
Closed
Copy link
Description
Описание
Как сейчас?
В данный момент в ветке v5.0.0 адаптив полностью переделан на CSS, т.к. при SSR у нас нет доступа к window.
Для чего нужно вернуть адаптив через JS?
Всплывающие окна, такие как модалки, тултипы, дропдауны, появляются либо после вызова их программно, либо после вызова их пользователем. Всё это возможно только после загрузки страницы.
Поэтому для упрощения кода стоит сохранить адаптив через JS для всплывающих окон.
Также это поможет избежать случаев дублирования id, ибо при адаптиве через CSS может создаваться две разметки для компонента: один для мобильного вида, второй для десктопного (например, так происходит для ModalPage).
Чеклист плавающих компонентов
Для следующих компонентов надо вернуть адаптив через JS:
- Alert
- ActionSheet
- ActionSheetSheet
- ModalCard
- ModalCardBase
- ModalPage
- ModalPageHeader
- ModalRoot
- ModalRootAdaptive
- ModalRootDesktop
- Snackbar
- PopoutRoot
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
✅ Done