Files
low-code-react-app-b/src/hooks/use-tab-navigation.ts
T

19 lines
400 B
TypeScript

import { useState, useEffect } from 'react'
export function useTabNavigation(defaultTab: string) {
const [activeTab, setActiveTab] = useState(defaultTab)
useEffect(() => {
const params = new URLSearchParams(window.location.search)
const shortcut = params.get('shortcut')
if (shortcut) {
setActiveTab(shortcut)
}
}, [])
return {
activeTab,
setActiveTab,
}
}