Skip to content

Commit a68a3db

Browse files
committed
fix: DOMRect value issues
1 parent ad3d5e6 commit a68a3db

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/hooks/useAlign.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@ export default function useAlign(
212212
};
213213
} else {
214214
const rect = target.getBoundingClientRect();
215-
rect.x = rect.x || rect.left;
216-
rect.y = rect.y || rect.top
215+
rect.x = rect.x ?? rect.left;
216+
rect.y = rect.y ?? rect.top
217217
targetRect = {
218218
x: rect.x,
219219
y: rect.y,
@@ -222,8 +222,8 @@ export default function useAlign(
222222
};
223223
}
224224
const popupRect = popupElement.getBoundingClientRect();
225-
popupRect.x = popupRect.x || popupRect.left;
226-
popupRect.y = popupRect.y || popupRect.top;
225+
popupRect.x = popupRect.x ?? popupRect.left;
226+
popupRect.y = popupRect.y ?? popupRect.top;
227227
const {
228228
clientWidth,
229229
clientHeight,

0 commit comments

Comments
 (0)