ConceptPortal-public/rsconcept/frontend/src/pages/HomePage.tsx
2024-01-06 03:15:02 +03:00

27 lines
617 B
TypeScript

import { useLayoutEffect } from 'react';
import { useAuth } from '@/context/AuthContext';
import { useConceptNavigation } from '@/context/NavigationContext';
import { TIMEOUT_UI_REFRESH } from '@/utils/constants';
function HomePage() {
const router = useConceptNavigation();
const { user } = useAuth();
useLayoutEffect(() => {
if (!user) {
setTimeout(() => {
router.push('/manuals');
}, TIMEOUT_UI_REFRESH);
} else {
setTimeout(() => {
router.push('/library');
}, TIMEOUT_UI_REFRESH);
}
}, [router, user]);
return <div />;
}
export default HomePage;