@@ -139,7 +139,6 @@ const AppContent: React.FC<AppContentProps> = ({ project, setProject }): React.J
139139 const { settings, updateLanguage, updateTheme, updateOpenTabs, getOpenTabs, storage, isLoading } = useUserSettings ( ) ;
140140
141141 const [ alertErrorMessage , setAlertErrorMessage ] = React . useState ( '' ) ;
142- const [ currentModule , setCurrentModule ] = React . useState < storageModule . Module | null > ( null ) ;
143142 const [ messageApi , contextHolder ] = Antd . message . useMessage ( ) ;
144143 const [ toolboxSettingsModalIsOpen , setToolboxSettingsModalIsOpen ] = React . useState ( false ) ;
145144 const [ modulePathToContentText , setModulePathToContentText ] = React . useState < { [ modulePath : string ] : string } > ( { } ) ;
@@ -251,14 +250,6 @@ const AppContent: React.FC<AppContentProps> = ({ project, setProject }): React.J
251250 await storage . saveEntry ( SHOWN_TOOLBOX_CATEGORIES_KEY , JSON . stringify ( array ) ) ;
252251 } ;
253252
254- /** Changes current module. */
255- const changeModule = async ( module : storageModule . Module | null ) : Promise < void > => {
256- setCurrentModule ( module ) ;
257- if ( module ) {
258- setActiveTab ( module . modulePath ) ;
259- }
260- } ;
261-
262253 /** Handles toolbox settings modal close. */
263254 const handleToolboxSettingsCancel = ( ) : void => {
264255 setToolboxSettingsModalIsOpen ( false ) ;
@@ -306,7 +297,6 @@ const AppContent: React.FC<AppContentProps> = ({ project, setProject }): React.J
306297 if ( ! project || ! storage ) {
307298 return ;
308299 }
309- const oldModulePathToContentText = modulePathToContentText ;
310300 const promises : { [ modulePath : string ] : Promise < string > } = { } ; // value is promise of module content.
311301 const updatedModulePathToContentText : { [ modulePath : string ] : string } = { } ; // value is module content text
312302 if ( project . robot . modulePath in modulePathToContentText ) {
@@ -336,17 +326,6 @@ const AppContent: React.FC<AppContentProps> = ({ project, setProject }): React.J
336326 ) ;
337327 setModulePathToContentText ( updatedModulePathToContentText ) ;
338328 }
339-
340- // Update currentModule if the current module was deleted.
341- for ( const modulePath in oldModulePathToContentText ) {
342- if ( modulePath in updatedModulePathToContentText ) {
343- continue ;
344- }
345- if ( currentModule && currentModule . modulePath === modulePath ) {
346- setCurrentModule ( project . robot ) ;
347- setActiveTab ( project . robot . modulePath ) ;
348- }
349- }
350329 } ;
351330
352331 // Load saved tabs when project changes
@@ -558,8 +537,6 @@ const AppContent: React.FC<AppContentProps> = ({ project, setProject }): React.J
558537 activeTab = { activeTab }
559538 setTabList = { setTabItems }
560539 setAlertErrorMessage = { setAlertErrorMessage }
561- currentModule = { currentModule }
562- setCurrentModule = { changeModule }
563540 project = { project }
564541 onProjectChanged = { onProjectChanged }
565542 storage = { storage }
0 commit comments