From 343152e162e05e550842d5c7dc40b29edb9d082c Mon Sep 17 00:00:00 2001 From: CatsJuice Date: Thu, 14 Nov 2024 08:30:07 +0000 Subject: [PATCH] fix(core): center peek zoomIn animation not work in firefox (#8817) --- .../core/src/modules/peek-view/view/modal-container.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/frontend/core/src/modules/peek-view/view/modal-container.tsx b/packages/frontend/core/src/modules/peek-view/view/modal-container.tsx index b52f7db9f..00cd7db8d 100644 --- a/packages/frontend/core/src/modules/peek-view/view/modal-container.tsx +++ b/packages/frontend/core/src/modules/peek-view/view/modal-container.tsx @@ -9,6 +9,7 @@ import { useCallback, useContext, useEffect, + useLayoutEffect, useRef, useState, } from 'react'; @@ -313,7 +314,7 @@ export const PeekViewModalContainer = forwardRef< }; }, [onOpenChange]); - useEffect(() => { + useLayoutEffect(() => { if (animation === 'zoom') { open ? animateZoomIn() : animateZoomOut(); } else if (animation === 'fade') {