"use client";
import { useLayoutEffect } from 'react';
import { useRouter } from 'next/navigation';
import { TopBar } from "@/components/layout/top-bar";
import { HomePage2 } from "@/components/pages/home-page2";
import { isAuthenticated } from '@/lib/auth';
import { useDeviceType } from '@/hooks/useDeviceType';
import H5TopBar from '@/components/layout/H5TopBar';
export default function Home() {
const router = useRouter();
const { deviceType, isMobile, isTablet, isDesktop } = useDeviceType();
const authed = isAuthenticated();
useLayoutEffect(() => {
if (authed) {
router.replace('/home');
}
}, [authed, router]);
if (authed) {
return null;
}
return (
<>
{isMobile || isTablet ? (
) : (
)}
>
);
}