video-flow-b/app/page.tsx
2025-09-28 18:08:32 +08:00

32 lines
768 B
TypeScript

"use client";
import { useEffect } 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();
useEffect(() => {
if (isAuthenticated()) {
router.replace('/movies');
}
}, [router]);
return (
<>
{isMobile || isTablet ? (
<H5TopBar />
) : (
<TopBar collapsed={true} />
)}
<HomePage2 />
</>
);
}