refactor: update tab navigation logic in OrganizationSettings to ensure valid tab selection and improve user experience

This commit is contained in:
Usman Baig
2026-02-05 15:10:32 +01:00
parent f91a991e48
commit 713144896c

View File

@@ -171,8 +171,9 @@ export default function OrganizationSettings() {
useEffect(() => {
const tab = searchParams.get('tab')
if ((tab === 'billing' || tab === 'members' || tab === 'audit') && tab !== activeTab) {
setActiveTab(tab)
const validTab = (tab === 'billing' || tab === 'members' || tab === 'audit') ? tab : 'general'
if (validTab !== activeTab) {
setActiveTab(validTab)
}
}, [searchParams, activeTab])