mirror of
https://github.com/supabase/supabase.git
synced 2026-06-09 03:22:27 +08:00
fix docs nav dependency array (#20645)
This commit is contained in:
@@ -260,21 +260,21 @@ function getMenuElement(menu: Menu) {
|
||||
const NavigationMenu = () => {
|
||||
const router = useRouter()
|
||||
|
||||
function handleRouteChange(url: string) {
|
||||
const menu = getMenuByUrl(router.basePath, url)
|
||||
if (menu) {
|
||||
menuState.setMenuLevelId(menu.id)
|
||||
}
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
function handleRouteChange(url: string) {
|
||||
const menu = getMenuByUrl(router.basePath, url)
|
||||
if (menu) {
|
||||
menuState.setMenuLevelId(menu.id)
|
||||
}
|
||||
}
|
||||
|
||||
handleRouteChange(router.basePath + router.asPath)
|
||||
// Listen for page changes after a navigation or when the query changes
|
||||
router.events.on('routeChangeComplete', handleRouteChange)
|
||||
return () => {
|
||||
router.events.off('routeChangeComplete', handleRouteChange)
|
||||
}
|
||||
}, [router.events])
|
||||
}, [router.asPath, router.basePath, router.events])
|
||||
|
||||
const level = useMenuLevelId()
|
||||
const menu = getMenuById(level)
|
||||
|
||||
Reference in New Issue
Block a user