From 2ae4bbaf0c71aa8220d07bc672a939cec9f209ab Mon Sep 17 00:00:00 2001 From: Dominic Ferrando Date: Fri, 3 Jul 2026 20:05:20 -0400 Subject: [PATCH] Some small portal fixes --- .../src/lib/components/PlayersTable.svelte | 2 +- apps/portal/src/routes/login/+page.svelte | 21 ++++++++++++------- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/apps/portal/src/lib/components/PlayersTable.svelte b/apps/portal/src/lib/components/PlayersTable.svelte index 46b9dff..c3415e8 100644 --- a/apps/portal/src/lib/components/PlayersTable.svelte +++ b/apps/portal/src/lib/components/PlayersTable.svelte @@ -248,7 +248,7 @@ bind:value={calculation.player.metrics.weight} > {#each range(400) as weight} - {/each} diff --git a/apps/portal/src/routes/login/+page.svelte b/apps/portal/src/routes/login/+page.svelte index 484eb86..8a0af1c 100644 --- a/apps/portal/src/routes/login/+page.svelte +++ b/apps/portal/src/routes/login/+page.svelte @@ -13,15 +13,22 @@ const password = new FormData(form).get("password")?.toString() ?? ""; loading = true; - const { status } = await api.auth.login.post({ password }); - loading = false; + try { + const { status } = await api.auth.login.post({ password }); - if (status === 401) { - error = "Invalid password"; - return; + if (status === 401) { + error = "Invalid password"; + return; + } + + await goto("/"); + } + catch { + error = "Unable to reach the server. Please try again."; + } + finally { + loading = false; } - - await goto("/"); }