B: Fix redirect on first load

This commit is contained in:
Ivan 2025-03-13 20:21:16 +03:00
parent f2ef9f945c
commit 191d73e60e

View File

@ -1,14 +1,17 @@
import { urls, useConceptNavigation } from '@/app'; import { urls, useConceptNavigation } from '@/app';
import { useAuthSuspense } from '@/features/auth'; import { useAuthSuspense } from '@/features/auth';
import { PARAMETER } from '@/utils/constants';
export function HomePage() { export function HomePage() {
const router = useConceptNavigation(); const router = useConceptNavigation();
const { isAnonymous } = useAuthSuspense(); const { isAnonymous } = useAuthSuspense();
if (isAnonymous) { if (isAnonymous) {
router.replace({ path: urls.manuals }); // Note: Timeout is needed to let router initialize
setTimeout(() => router.replace({ path: urls.login }), PARAMETER.minimalTimeout);
} else { } else {
router.replace({ path: urls.library }); setTimeout(() => router.replace({ path: urls.library }), PARAMETER.minimalTimeout);
} }
return null; return null;