We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2a026dc commit 4ffc5c5Copy full SHA for 4ffc5c5
src/reactComponents/Tabs.tsx
@@ -350,10 +350,13 @@ export function Component(props: TabsProps) {
350
const newTabs = props.tabList.filter(t => t.key !== tab.key);
351
props.setTabList(newTabs);
352
if (props.storage && props.project) {
353
- commonStorage.removeModuleFromProject(props.storage, props.project, tab.key);
354
- props.setProject({ ...props.project, });
+ await commonStorage.removeModuleFromProject(props.storage, props.project, tab.key);
+ props.setProject({ ...props.project });
355
+ }
356
+ // Use newTabs instead of props.tabList since it's already filtered
357
+ if (newTabs.length > 0) {
358
+ setActiveKey(newTabs[0].key);
359
}
- setActiveKey(props.tabList[0].key);
360
},
361
});
362
0 commit comments