diff --git a/src/components/ui/Transition.tsx b/src/components/ui/Transition.tsx index 699f59d91..4f90ee4a0 100644 --- a/src/components/ui/Transition.tsx +++ b/src/components/ui/Transition.tsx @@ -237,12 +237,14 @@ const Transition: FC = ({ const container = containerRef.current!; const activeElement = container.querySelector(`.${classNames.active}`) || container.querySelector('.from'); - - if (activeElement) { - activeElement.style.height = 'auto'; - container.style.height = `${activeElement.clientHeight}px`; - container.style.flexBasis = `${activeElement.clientHeight}px`; + const clientHeight = activeElement?.clientHeight; + if (!clientHeight) { + return; } + + activeElement.style.height = 'auto'; + container.style.height = `${clientHeight}px`; + container.style.flexBasis = `${clientHeight}px`; } }, [shouldRestoreHeight, children]);