diff --git a/client/modules/IDE/pages/IDEView.jsx b/client/modules/IDE/pages/IDEView.jsx index 4fcccbf9ef..d021374d9f 100644 --- a/client/modules/IDE/pages/IDEView.jsx +++ b/client/modules/IDE/pages/IDEView.jsx @@ -102,6 +102,7 @@ const IDEView = () => { const [consoleSize, setConsoleSize] = useState(150); const [sidebarSize, setSidebarSize] = useState(160); const [isOverlayVisible, setIsOverlayVisible] = useState(false); + const [MaxSize, setMaxSize] = useState(window.innerWidth); const cmRef = useRef({}); @@ -146,6 +147,17 @@ const IDEView = () => { } }; }, [shouldAutosave, dispatch]); + useEffect(() => { + const updateInnerWidth = (e) => { + setMaxSize(e.target.innerWidth); + }; + + window.addEventListener('resize', updateInnerWidth); + + return () => { + window.removeEventListener('resize', updateInnerWidth); + }; + }, [setMaxSize]); const consoleCollapsedSize = 29; const currentConsoleSize = ide.consoleIsExpanded @@ -179,6 +191,7 @@ const IDEView = () => { { setIsOverlayVisible(true);