mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-07-07 13:24:21 +00:00
fix(ui): keep dropdown action menus inside the viewport (#5133)
The inbound/client context menus hold a dozen items; when antd flips a tall menu upward near the screen edge it overflowed the top of the viewport, hiding the first entries. Cap the overlay height and scroll.
This commit is contained in:
@@ -89,6 +89,13 @@
|
||||
min-height: calc(100vh - 120px);
|
||||
}
|
||||
|
||||
/* Tall action menus (e.g. the inbound/client context menus) must stay inside
|
||||
the viewport even when antd flips them upward near the screen edge. */
|
||||
.ant-dropdown .ant-dropdown-menu {
|
||||
max-height: calc(100vh - 32px);
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):not(.ant-dropdown-menu-item-danger):hover,
|
||||
.ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):not(.ant-dropdown-menu-item-danger):hover .ant-dropdown-menu-title-content,
|
||||
.ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):not(.ant-dropdown-menu-item-danger):hover > .anticon {
|
||||
|
||||
Reference in New Issue
Block a user