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') {