From 8f20c168a2c8e0b17af256b06a28545099236557 Mon Sep 17 00:00:00 2001 From: Yuri Tatishchev Date: Tue, 8 Apr 2025 10:56:13 -0700 Subject: [PATCH] WIP: auth: improve handling of invite tokens --- .../components/app/auth-form/auth-form.svelte | 32 ++++++++----------- src/routes/auth/google/+server.ts | 8 +---- src/routes/auth/google/callback/+server.ts | 23 +++++++++---- 3 files changed, 31 insertions(+), 32 deletions(-) diff --git a/src/lib/components/app/auth-form/auth-form.svelte b/src/lib/components/app/auth-form/auth-form.svelte index 4144d69..7c2ce15 100644 --- a/src/lib/components/app/auth-form/auth-form.svelte +++ b/src/lib/components/app/auth-form/auth-form.svelte @@ -4,21 +4,21 @@ import { cn } from '$lib/utils.js'; import googleIcon from '$lib/assets/google.svg'; - let { inviteToken, class: className, ...rest }: { inviteToken?: string; class?: string; rest?: { [p: string]: unknown } } = $props(); + let { inviteToken, class: className, ...rest }: { + inviteToken?: string; + class?: string; + rest?: { [p: string]: unknown } + } = $props(); - let isLoading = $state(false); + let submitted = $state(false);
-
+ submitted = true} + action="/auth/authentik{inviteToken ? `?invite=${inviteToken}` : ''}"> -