diff --git a/src/components/browser/BrowserContent.tsx b/src/components/browser/BrowserContent.tsx index 41d79be8..e78cb76c 100644 --- a/src/components/browser/BrowserContent.tsx +++ b/src/components/browser/BrowserContent.tsx @@ -17,6 +17,11 @@ export const BrowserContent = () => { const [tabs, setTabs] = useState(["current"]); const [tabIndex, setTabIndex] = React.useState(0); const [showOutputData, setShowOutputData] = useState(false); + const [browserWidth, setBrowserWidth] = useState(window.innerWidth * 0.7); + + const handleResize = useCallback(() => { + setBrowserWidth(window.innerWidth * 0.7); + }, []); const handleChangeIndex = useCallback( (index: number) => { @@ -109,6 +114,14 @@ export const BrowserContent = () => { [handleCloseTab] ); + useEffect(() => { + window.addEventListener('resize', handleResize); + + return () => { + window.removeEventListener('resize', handleResize); + }; + }, [handleResize]); + useEffect(() => { if (socket) { socket.on("newTab", handleNewTab); @@ -146,7 +159,7 @@ export const BrowserContent = () => { />