From e11a0deb25d016327009deff9644cbc7496aa0cd Mon Sep 17 00:00:00 2001 From: Konstantin Vasilev Date: Mon, 15 Aug 2022 11:44:20 +0300 Subject: [PATCH] fix(plugin-tools-panel): CB-2286 fix default selected tab --- webapp/packages/core-ui/src/Tabs/TabsState.tsx | 4 ++-- .../plugin-tools-panel/src/ToolsPanel/ToolsPanel.tsx | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/webapp/packages/core-ui/src/Tabs/TabsState.tsx b/webapp/packages/core-ui/src/Tabs/TabsState.tsx index 0dbb790167..d609aacd9e 100644 --- a/webapp/packages/core-ui/src/Tabs/TabsState.tsx +++ b/webapp/packages/core-ui/src/Tabs/TabsState.tsx @@ -53,7 +53,7 @@ export const TabsState = observer(function TabsState>({ const props = rest as any as T; if ( !selectedId - && !currentTabId + && currentTabId === undefined && container ) { const displayed = container.getIdList(props); @@ -88,7 +88,7 @@ export const TabsState = observer(function TabsState>({ tabList, }); - if (currentTabId) { + if (currentTabId !== undefined) { state.selectedId = currentTabId; dynamic.selectedId = currentTabId; } diff --git a/webapp/packages/plugin-tools-panel/src/ToolsPanel/ToolsPanel.tsx b/webapp/packages/plugin-tools-panel/src/ToolsPanel/ToolsPanel.tsx index 226f15673b..1b9587a84d 100644 --- a/webapp/packages/plugin-tools-panel/src/ToolsPanel/ToolsPanel.tsx +++ b/webapp/packages/plugin-tools-panel/src/ToolsPanel/ToolsPanel.tsx @@ -97,7 +97,12 @@ export const ToolsPanel = observer(function ToolsPanel({ container }) { } return styled(useStyles(tabStyle, formStyles))( - +