2026-04-04 20:00:53 +00:00
|
|
|
import { SignUpForm } from "@/components/sign-up-form";
|
2026-04-05 23:08:48 +00:00
|
|
|
import { Suspense } from "react";
|
2026-04-04 20:00:53 +00:00
|
|
|
|
2026-04-05 23:08:48 +00:00
|
|
|
export default function Page({
|
|
|
|
|
searchParams,
|
|
|
|
|
}: {
|
|
|
|
|
searchParams: Promise<{ email?: string }>;
|
|
|
|
|
}) {
|
2026-04-04 20:00:53 +00:00
|
|
|
return (
|
|
|
|
|
<div className="flex min-h-svh w-full items-center justify-center p-6 md:p-10">
|
|
|
|
|
<div className="w-full max-w-sm">
|
2026-04-05 23:08:48 +00:00
|
|
|
<Suspense>
|
|
|
|
|
<SignUpFormContent searchParams={searchParams} />
|
|
|
|
|
</Suspense>
|
2026-04-04 20:00:53 +00:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
}
|
2026-04-05 23:08:48 +00:00
|
|
|
|
2026-04-05 23:11:32 +00:00
|
|
|
|
2026-04-05 23:08:48 +00:00
|
|
|
async function SignUpFormContent({
|
|
|
|
|
searchParams,
|
|
|
|
|
}: {
|
|
|
|
|
searchParams: Promise<{ email?: string }>;
|
|
|
|
|
}) {
|
|
|
|
|
const email = (await searchParams).email || "";
|
|
|
|
|
return <SignUpForm initialEmail={email} />;
|
|
|
|
|
}
|