Skip to content

[Feature][PanelHeader]: заменить FixedLayout на position: sticky #9251

@inomdzhon

Description

@inomdzhon

Проблема

PanelHeader сейчас тащит проблемы компонента FixedLayout:

В общем те же баги, что по эпику с проблемами FixedLayout #5414.

Решение

Если заменить FixedLayout на position: sticky, то львиная доля проблем закроется. Но у position: sticky есть свои нюансы, из-за которых просто заменить не получиться.

Необходимо будет избавиться от height: 100% у html и body иначе стики элемент, в часности, при <SplitLayout header={<PanelHeader delimiter="none" />} />, будет застревать в области VisualViewport (см. #6609 (comment)).

Pinned by inomdzhon

Metadata

Metadata

Assignees

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions