import { useEffect, useRef } from 'react' import { useRouterState } from '@tanstack/react-router' import LoadingBar, { LoadingBarRef } from 'react-top-loading-bar' export function NavigationProgress() { const ref = useRef(null) const state = useRouterState() useEffect(() => { if (state.status === 'pending') { ref.current?.continuousStart() } else { ref.current?.complete() } }, [state.status]) return ( ) }