diff --git a/packages/web/src/shared/dialog.tsx b/packages/web/src/shared/dialog.tsx index 7f0de8973fbb4..8af9763d1b54e 100644 --- a/packages/web/src/shared/dialog.tsx +++ b/packages/web/src/shared/dialog.tsx @@ -48,7 +48,7 @@ export const Dialog: React.FC> = ({ const [_, setRecalculateDimensionsCount] = React.useState(0); const [dialogMeasure] = useMeasureForRef(dialogRef); const [anchorMeasure, recalculateAnchorMeasure] = useMeasureForRef(anchor); - const position = dialogPosition(dialogMeasure, anchorMeasure, verticalOffset); + const position = anchor ? dialogPosition(dialogMeasure, anchorMeasure, verticalOffset) : undefined; React.useEffect(() => { const onClick = (event: MouseEvent) => { @@ -106,10 +106,10 @@ export const Dialog: React.FC> = ({ return (