Revert "fix: make RouterSettingsAccordion tabs controlled to prevent tab reset"

This reverts commit 9ff4bf66b03912f2c1ab893d2bdb31fba0ea9488.
This commit is contained in:
Yuneng Jiang 2026-04-08 18:00:59 -07:00
parent 25dd4f3e7a
commit aa9319128e
No known key found for this signature in database

View file

@ -47,7 +47,6 @@ const RouterSettingsAccordion = forwardRef<RouterSettingsAccordionRef, RouterSet
const [modelInfo, setModelInfo] = useState<ModelGroup[]>([]);
const [availableRoutingStrategies, setAvailableRoutingStrategies] = useState<string[]>([]);
const [routerFieldsMetadata, setRouterFieldsMetadata] = useState<{ [key: string]: any }>({});
const [selectedTabIndex, setSelectedTabIndex] = useState(0);
const [routingStrategyDescriptions, setRoutingStrategyDescriptions] = useState<{ [key: string]: string }>({});
const isInternalUpdateRef = useRef(false);
const lastInitializedValueRef = useRef<string | null>(null);
@ -343,10 +342,10 @@ const RouterSettingsAccordion = forwardRef<RouterSettingsAccordionRef, RouterSet
return (
<div className="w-full">
<TabGroup className="w-full" index={selectedTabIndex} onIndexChange={setSelectedTabIndex}>
<TabList variant="line" className="px-8 pt-4">
<Tab>Loadbalancing</Tab>
<Tab>Fallbacks</Tab>
<TabGroup className="w-full">
<TabList variant="line" defaultValue="1" className="px-8 pt-4">
<Tab value="1">Loadbalancing</Tab>
<Tab value="2">Fallbacks</Tab>
</TabList>
<TabPanels className="px-8 py-6">
<TabPanel>