diff --git a/apps/login/app/(login)/register/page.tsx b/apps/login/app/(login)/register/page.tsx new file mode 100644 index 00000000000..93f313b2997 --- /dev/null +++ b/apps/login/app/(login)/register/page.tsx @@ -0,0 +1,55 @@ +"use client"; + +import { Button, ButtonVariants } from "#/ui/Button"; +import IdentityProviders from "#/ui/IdentityProviders"; +import { TextInput } from "#/ui/Input"; +import { useRouter } from "next/navigation"; + +export default function Page() { + const router = useRouter(); + + function submit() { + router.push("/password"); + } + return ( +
+

Register

+

Create your ZITADEL account.

+ +
submit()}> +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + +
+ + +
+ +
+ ); +} diff --git a/apps/login/app/(login)/login/page.tsx b/apps/login/app/(login)/username/page.tsx similarity index 100% rename from apps/login/app/(login)/login/page.tsx rename to apps/login/app/(login)/username/page.tsx diff --git a/apps/login/lib/demos.ts b/apps/login/lib/demos.ts index 8761a824016..7825a8c346c 100644 --- a/apps/login/lib/demos.ts +++ b/apps/login/lib/demos.ts @@ -6,11 +6,11 @@ export type Item = { export const demos: { name: string; items: Item[] }[] = [ { - name: "Routes", + name: "Login", items: [ { - name: "Login", - slug: "login", + name: "Username", + slug: "username", description: "The entrypoint of the application", }, { @@ -50,4 +50,14 @@ export const demos: { name: string; items: Item[] }[] = [ }, ], }, + { + name: "Register", + items: [ + { + name: "Register", + slug: "register", + description: "Create your ZITADEL account", + }, + ], + }, ]; diff --git a/apps/login/ui/PrivacyPolicyCheckboxes.tsx b/apps/login/ui/PrivacyPolicyCheckboxes.tsx new file mode 100644 index 00000000000..bcf61fa0ef2 --- /dev/null +++ b/apps/login/ui/PrivacyPolicyCheckboxes.tsx @@ -0,0 +1,3 @@ +export default function PrivacyPolicyCheckboxes() { + return
; +}