import type { Metadata } from "next"; import { redirect } from "next/navigation"; import { getServerSession } from "next-auth"; import { authOptions } from "@/lib/auth"; export const metadata: Metadata = { title: "Daftar Akun", description: "Buat akun SeTrip gratis. Cari open trip & aktivitas bareng, gabung bareng, dan mulai petualanganmu.", alternates: { canonical: "/register" }, }; export default async function RegisterLayout({ children, }: { children: React.ReactNode; }) { // User yang sudah login tidak boleh mengakses halaman daftar lagi. const session = await getServerSession(authOptions); if (session?.user) { redirect(session.user.isAdmin ? "/admin" : "/"); } return children; }