Description
Описание
Проблема более глобальная.
Если взять приложение, которое имеет ограниченную ширину, скажем ограниченную контейнером в 600px, то на iOS (например на симуляторе), в горизонтальной ориентации экрана, PanelHeader
в режиме fixed
будет уже чем само приложение.
Всё потому, что у нас применяются боковые паддинги для FixedLayout
со значением safe-area-inset-left/right
VKUI/packages/vkui/src/components/FixedLayout/FixedLayout.module.css
Lines 16 to 17 in caac1c8
В качестве решения можно было предоставить проп для отключения этих паддингов, чтобы пользователи сами могли настраивать через js реакцию на safe-area-inset.
Либо включать эти паддинги только для iOS платформы, как мы делаем для Panel
VKUI/packages/vkui/src/components/Panel/Panel.module.css
Lines 63 to 67 in caac1c8
Ни одно из этих решений не является идеальным. Надо подумать над лучшим решением, если это возможно.
Версия
v6, v7.1.0
В каких браузерах воспроизводится проблема?
Safari
Шаги воспроизведения
No response
Ожидаемое поведение
No response
Скриншоты
Внимание на паддинги (то что элемент чуть вправо выпадает, это другая особенность FixedLayout и примера)
![Screenshot 2024-12-20 at 16 48 10](https://private-user-images.githubusercontent.com/178798297/397759371-37fafc6f-4d1a-4ecd-bb8c-1bad2d1a38d9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDM4OTUsIm5iZiI6MTczOTM0MzU5NSwicGF0aCI6Ii8xNzg3OTgyOTcvMzk3NzU5MzcxLTM3ZmFmYzZmLTRkMWEtNGVjZC1iYjhjLTFiYWQyZDFhMzhkOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwNjU5NTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mMWQ2ZDExODUxYzY0NWU0YjYwMTFjYzVlZDgzZDk5Y2VmZmU4ZTI1NzcyN2IyNjI5NjJmZjYzMWM5YTk5MTI1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.CFh56py_I3WanBpMngh2bwSojmz3uKh01XAOhJq_6dY)
![Screenshot 2024-12-20 at 16 48 45](https://private-user-images.githubusercontent.com/178798297/397759395-58f2fc20-69b5-4296-9ebb-5cb6e7a09fe2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDM4OTUsIm5iZiI6MTczOTM0MzU5NSwicGF0aCI6Ii8xNzg3OTgyOTcvMzk3NzU5Mzk1LTU4ZjJmYzIwLTY5YjUtNDI5Ni05ZWJiLTVjYjZlN2EwOWZlMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwNjU5NTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mMWI4NTNmMTk2Y2I0ZjZhNjA2YWM5ZjQ0NzNhNjcwNTNmZDA0OTVmZTdiYTU3ZmExMTNhNDlhZTUzOTQ3ZDFhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.1U1oW3pOBtPK8aqHFYWD-Z7-y6_q2NKIW8fzhLCMFik)
Пример с воспроизведением
No response
Metadata
Assignees
Type
Projects
Status
🗃 Backlog