Files
portabase/app/(auth)/layout.tsx
T

43 lines
1.5 KiB
TypeScript

import {LayoutAdmin} from "@/components/layout";
import {currentUser} from "@/auth/current-user";
import {redirect} from "next/navigation";
import {prisma} from "@/prisma";
export default async function Layout({children}: { children: React.ReactNode }) {
const user = await currentUser()
// const userInfo = await prisma.user.findUnique({
// where: {
// email: user?.email
// }
// })
//
if(user){
redirect('/dashboard')
}
return (
<LayoutAdmin>
<div
// className="w-full h-full lg:grid lg:min-h-[600px] lg:grid-cols-2 xl:min-h-[800px]"
className="w-full h-full grid "
>
<div className="flex items-center justify-center py-12">
{children}
</div>
{/*<div className="hidden bg-muted lg:block ">*/}
{/* <img*/}
{/* src="/background.jpg"*/}
{/* alt="Image"*/}
{/* width="1920"*/}
{/* height="1080"*/}
{/* className="h-full w-full object-cover dark:brightness-[0.5] dark:grayscale"*/}
{/* />*/}
{/* <div className="absolute bottom-6 right-6 z-10">*/}
{/* <Image src="/logo-inverse-title-white.png" alt="Logo Portabase" width={250} height={250}/>*/}
{/* </div>*/}
{/*</div>*/}
</div>
</LayoutAdmin>
)
}