chore: fix super block picker menu height in certain cases

This commit is contained in:
Aman Harwara
2023-12-12 21:52:35 +05:30
parent 6e3b337f67
commit a092d134c6
3 changed files with 40 additions and 42 deletions

View File

@@ -134,8 +134,12 @@ export const getPositionedPopoverStyles = ({
const preferredSideRectCollisions = checkCollisions(rectForPreferredSide, documentRect)
const oppositeSide = OppositeSide[side]
const rectForOppositeSide = getPositionedPopoverRect(popoverRect, anchorRect, oppositeSide, align)
const oppositeSideRectCollisions = checkCollisions(rectForOppositeSide, documentRect)
const sideWithLessOverflows =
preferredSideRectCollisions[side] < oppositeSideRectCollisions[oppositeSide] ? side : oppositeSide
const sideWithLessOverflows = preferredSideRectCollisions[side] ? oppositeSide : side
const finalAlignment = getNonCollidingAlignment({
finalSide: disableFlip ? side : sideWithLessOverflows,
preferredAlignment: align,