Files
zitadel/apps/login/app/(login)/register/page.tsx

56 lines
1.5 KiB
TypeScript
Raw Normal View History

2023-04-04 15:23:14 +02:00
"use client";
2023-04-03 13:39:51 +02:00
2023-04-04 15:23:14 +02:00
import { Button, ButtonVariants } from "#/ui/Button";
import IdentityProviders from "#/ui/IdentityProviders";
import { TextInput } from "#/ui/Input";
import { useRouter } from "next/navigation";
2023-04-03 13:39:51 +02:00
export default function Page() {
const router = useRouter();
function submit() {
2023-04-04 15:23:14 +02:00
router.push("/password");
2023-04-03 13:39:51 +02:00
}
return (
<div className="flex flex-col items-center space-y-4">
2023-04-26 13:17:54 +02:00
<h1>Register</h1>
<p className="ztdl-p">Create your ZITADEL account.</p>
2023-04-03 13:39:51 +02:00
2023-04-26 13:17:54 +02:00
<form className="" onSubmit={() => submit()}>
<div className="grid grid-cols-2 gap-4">
<div className="">
<TextInput label="Firstname" />
</div>
<div className="">
<TextInput label="Lastname" />
</div>
<div className="">
<TextInput label="Email" />
</div>
<div className="">
<TextInput label="Password" />
</div>
<div className="">
<TextInput label="Password Confirmation" />
</div>
2023-04-03 13:39:51 +02:00
</div>
2023-04-14 13:35:27 +02:00
2023-04-26 13:17:54 +02:00
<PrivacyPolicyCheckboxes />
2023-04-03 13:39:51 +02:00
<div className="mt-8 flex w-full flex-row items-center justify-between">
<Button type="button" variant={ButtonVariants.Secondary}>
back
</Button>
<Button
type="submit"
variant={ButtonVariants.Primary}
onClick={() => submit()}
>
continue
</Button>
</div>
</form>
</div>
);
}