'use client' import Loading from '@/app/components/base/loading' import Header from '@/app/signin/_header' import { AppContextProvider } from '@/context/app-context' import { useGlobalPublicStore } from '@/context/global-public-context' import useDocumentTitle from '@/hooks/use-document-title' import { useIsLogin } from '@/service/use-common' import { cn } from '@/utils/classnames' export default function SignInLayout({ children }: any) { const { systemFeatures } = useGlobalPublicStore() useDocumentTitle('') const { isLoading, data: loginData } = useIsLogin() const isLoggedIn = loginData?.logged_in if (isLoading) { return (
) } return ( <>
{isLoggedIn ? ( {children} ) : children}
{systemFeatures.branding.enabled === false && (
© {' '} {new Date().getFullYear()} {' '} LangGenius, Inc. All rights reserved.
)}
) }