Files
podcastdistributiona/app/(auth)/sign-in/page.tsx
T
2026-06-07 03:58:32 -04:00

19 lines
611 B
TypeScript

import { Suspense } from "react";
import type { Metadata } from "next";
import { redirect } from "next/navigation";
import { getServerSession } from "@/lib/auth/guards";
import { SignInForm } from "@/components/auth/sign-in-form";
export const metadata: Metadata = { title: "Sign in" };
export default async function SignInPage() {
const session = await getServerSession();
if (session) redirect("/dashboard");
const googleEnabled = !!(process.env.GOOGLE_CLIENT_ID && process.env.GOOGLE_CLIENT_SECRET);
return (
<Suspense>
<SignInForm googleEnabled={googleEnabled} />
</Suspense>
);
}