21 lines
446 B
TypeScript
Raw Permalink Normal View History

2024-05-24 17:57:03 -04:00
import { createClient } from "@/utils/supabase/server";
import { redirect } from "next/navigation";
export default async function ProtectedPage() {
const supabase = createClient();
const {
data: { user },
} = await supabase.auth.getUser();
if (!user) {
return redirect("/login");
}
return (
2024-05-24 20:52:39 -04:00
<div className="flex-1 w-full flex flex-col gap-20 items-center animate-in">
<h1>This is protected.</h1>
2024-05-24 20:52:39 -04:00
</div>
2024-05-24 17:57:03 -04:00
);
}