19 lines
622 B
TypeScript
19 lines
622 B
TypeScript
|
|
import { ThemeProvider } from "@/components/theme-provider";
|
||
|
|
import { Toaster } from "sonner";
|
||
|
|
|
||
|
|
export default function AuthLayout({
|
||
|
|
children,
|
||
|
|
}: {
|
||
|
|
children: React.ReactNode;
|
||
|
|
}) {
|
||
|
|
return (
|
||
|
|
<div className="min-h-screen flex items-center justify-center bg-gradient-to-br from-slate-900 via-purple-900 to-slate-900">
|
||
|
|
<div className="absolute inset-0 bg-[url('/grid.svg')] bg-center [mask-image:linear-gradient(180deg,white,rgba(255,255,255,0))]" />
|
||
|
|
<div className="relative z-10 w-full max-w-md px-4">
|
||
|
|
{children}
|
||
|
|
</div>
|
||
|
|
<Toaster position="top-center" richColors />
|
||
|
|
</div>
|
||
|
|
);
|
||
|
|
}
|