Portal/rsconcept/frontend/src/features/home/HomePage.tsx

28 lines
697 B
TypeScript
Raw Normal View History

import { useEffect } from 'react';
2024-06-07 20:17:03 +03:00
import { urls, useConceptNavigation } from '@/app';
import { Loader } from '@/components/Loader';
import { useAuthSuspense } from '@/features/auth/backend/useAuth';
2024-06-07 20:17:03 +03:00
import { PARAMETER } from '@/utils/constants';
function HomePage() {
const router = useConceptNavigation();
const { isAnonymous } = useAuthSuspense();
2024-06-07 20:17:03 +03:00
useEffect(() => {
if (isAnonymous) {
setTimeout(() => {
router.replace(urls.manuals);
}, PARAMETER.refreshTimeout);
} else {
setTimeout(() => {
router.replace(urls.library);
}, PARAMETER.refreshTimeout);
2024-06-07 20:17:03 +03:00
}
}, [router, isAnonymous]);
2024-06-07 20:17:03 +03:00
2024-06-17 21:30:58 +03:00
return <Loader />;
2024-06-07 20:17:03 +03:00
}
export default HomePage;