We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 77e8f0d commit e4b64b2Copy full SHA for e4b64b2
src/index.tsx
@@ -381,9 +381,7 @@ export function generateTrigger(
381
React.useState<VoidFunction>(null);
382
383
// =========================== Align ============================
384
- const [mousePos, setMousePos] = React.useState<[x: number, y: number]>([
385
- 0, 0,
386
- ]);
+ const [mousePos, setMousePos] = React.useState<[x: number, y: number] | null>(null);
387
388
const setMousePosByEvent = (
389
event: Pick<React.MouseEvent, 'clientX' | 'clientY'>,
@@ -406,7 +404,7 @@ export function generateTrigger(
406
404
] = useAlign(
407
405
mergedOpen,
408
popupEle,
409
- alignPoint ? mousePos : targetEle,
+ alignPoint && mousePos !== null ? mousePos : targetEle,
410
popupPlacement,
411
builtinPlacements,
412
popupAlign,
0 commit comments