From 3bf4083a108a3e3cf3d6531fedbb680d50d29a9e Mon Sep 17 00:00:00 2001 From: Julien Oculi Date: Wed, 19 Jun 2024 17:31:35 +0200 Subject: [PATCH] fix(frontend): :bug: checkbox value in form is not a boolean --- .vscode/settings.json | 3 ++- islands/LoginForm.tsx | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index e967d45..188ebab 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -35,7 +35,8 @@ "pwa", "api", "ux", - "route" + "route", + "frontend" ], "[ignore]": { "editor.defaultFormatter": "foxundermoon.shell-format" diff --git a/islands/LoginForm.tsx b/islands/LoginForm.tsx index f1ec6a2..325fc7b 100644 --- a/islands/LoginForm.tsx +++ b/islands/LoginForm.tsx @@ -35,7 +35,7 @@ export default function LoginForm() { type LoginFormFields = { email: string - passkey: boolean + passkey: 'on' | undefined } async function connect(event: Event) { @@ -46,7 +46,7 @@ async function connect(event: Event) { try { // User disable passkey - if (!fields.passkey) { + if (fields.passkey !== 'on') { throw new Error('User refused passkey') }