"use client"; import { usePathname, useRouter } from "next/navigation"; import { ReactNode, useEffect, useState } from "react"; import { KnowledgeToFeedProvider } from "@/lib/context"; interface LayoutProps { children?: ReactNode; } const Layout = ({ children }: LayoutProps): JSX.Element => { const pathname = usePathname(); const router = useRouter(); const [isLoading, setIsLoading] = useState(true); useEffect(() => { if (pathname === '/chat') { router.push('/search'); } else { setIsLoading(false); } }, [pathname, router]); if (isLoading) { return <> } return (
{children}
); }; export default Layout;