23 lines
429 B
TypeScript
23 lines
429 B
TypeScript
import { redirect } from "next/navigation";
|
|
|
|
import { createClient } from "@/lib/supabase/server";
|
|
|
|
export const dynamic = "force-dynamic";
|
|
|
|
export default async function VideoProjectNewLayout({
|
|
children,
|
|
}: Readonly<{
|
|
children: React.ReactNode;
|
|
}>) {
|
|
const supabase = await createClient();
|
|
const {
|
|
data: { user },
|
|
} = await supabase.auth.getUser();
|
|
|
|
if (!user) {
|
|
redirect("/auth");
|
|
}
|
|
|
|
return children;
|
|
}
|