Closed dimensi closed 1 year ago
~Duplicate of #5160~
А, непонимание вышло, сорри. Переоткрываю задачу.
@dimensi Привет!
Для мобилок у нас уже есть рабочее решение на основе компонента Epic.
Если Snackbar
рендерить внутри Epic и для меню использовать компоненты Tabbar и TabbarItem то размер меню будет учтён.
Вот пример на codesandbox
И код, относящийся к этому решению. https://github.com/VKCOM/VKUI/blob/0007b3254bf4903669e1d47addb35846f810f97a/packages/vkui/src/components/Snackbar/Snackbar.module.css#L13-L22
Понятно, что если эти компоненты не используются, то переписывать на них будет проблемматично.
Поэтому к текущему решению мы постараемся в скором времени добавить свойство offsetY
в Snackbar
, чтобы упростить задачу.
Ещё мы думаем над созданием специального компонента-обёртки, в который можно было бы оборачивать меню или любые другие элементы, находящиеся внизу экрана. При наличии такой обёртки мы могли бы автоматически поднимать Snackbar на нужную высоту. Что думаешь об этом варианте? Было бы такое полезно?
В мобилке в некоторых интерфейсах в нижней части экрана могут быть какие-то важные элементы управления, но снекбар своим появлением может перекрывать их. Хотелось бы возможность регулировать положение снекбара.