diff --git a/src/App.tsx b/src/App.tsx index 1813d73c..b83651d7 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -73,7 +73,7 @@ const FULL_HEIGHT = '100%'; const CODE_PANEL_DEFAULT_SIZE = '25%'; /** Minimum size for code panel. */ -const CODE_PANEL_MIN_SIZE = 40; +const CODE_PANEL_MIN_SIZE = 80; /** Background color for testing layout. */ const LAYOUT_BACKGROUND_COLOR = '#0F0'; @@ -95,6 +95,8 @@ const App: React.FC = (): React.JSX.Element => { const [shownPythonToolboxCategories, setShownPythonToolboxCategories] = React.useState>(new Set()); const [triggerPythonRegeneration, setTriggerPythonRegeneration] = React.useState(0); const [leftCollapsed, setLeftCollapsed] = React.useState(false); + const [rightCollapsed, setRightCollapsed] = React.useState(false); + const blocksEditor = React.useRef(null); const generatorContext = React.useRef(null); @@ -210,11 +212,6 @@ const App: React.FC = (): React.JSX.Element => { setCurrentModule(module); }; - /** Handles left sidebar collapse state change. */ - const handleSiderCollapse = (collapsed: boolean): void => { - setLeftCollapsed(collapsed); - }; - /** Handles toolbox settings modal close. */ const handleToolboxSettingsCancel = (): void => { setToolboxSettingsModalIsOpen(false); @@ -337,21 +334,21 @@ const App: React.FC = (): React.JSX.Element => { } }, [project]); - const {Sider} = Antd.Layout; + const {Sider,Content} = Antd.Layout; return ( @@ -371,7 +368,7 @@ const App: React.FC = (): React.JSX.Element => { setLeftCollapsed(collapsed)} > { setProject={setProject} storage={storage} /> - - + + - - + setRightCollapsed(collapsed)} > - - + +