Use Menu Position: Fix calculation (#6095)

This commit is contained in:
Alexander Zinchuk 2025-07-31 00:53:17 +02:00
parent a1e356afb4
commit 4713c63fa4

View File

@ -1,6 +1,6 @@
import type { ElementRef } from '../lib/teact/teact';
import { useLayoutEffect } from '../lib/teact/teact';
import { addExtraClass, setExtraStyles } from '../lib/teact/teact-dom';
import { addExtraClass, removeExtraClass, setExtraStyles } from '../lib/teact/teact-dom';
import type { IAnchorPosition } from '../types';
@ -99,10 +99,12 @@ function applyStaticOptions(
}
if (positionX) {
removeExtraClass(bubbleEl, positionX === 'left' ? 'right' : 'left');
addExtraClass(bubbleEl, positionX);
}
if (positionY) {
removeExtraClass(bubbleEl, positionY === 'top' ? 'bottom' : 'top');
addExtraClass(bubbleEl, positionY);
}