26 lines
No EOL
630 B
TypeScript
26 lines
No EOL
630 B
TypeScript
import { SignUp } from "@clerk/remix";
|
|
import { json } from "@remix-run/node";
|
|
import { useLoaderData } from "@remix-run/react";
|
|
|
|
export async function loader() {
|
|
return json({
|
|
ENV: {
|
|
ROOT_URL: process.env.ROOT_URL,
|
|
},
|
|
});
|
|
}
|
|
|
|
export default function SignUpPage() {
|
|
const { ENV } = useLoaderData<typeof loader>();
|
|
|
|
return (
|
|
<main className="flex flex-col text-center items-center justify-center px-4 py-16 gap-4 min-h-[100%]">
|
|
<SignUp
|
|
path="/sign-in"
|
|
routing="path"
|
|
signInUrl="/sign-up"
|
|
redirectUrl={ENV.ROOT_URL ? ENV.ROOT_URL : "/"}
|
|
/>{" "}
|
|
</main>
|
|
);
|
|
} |