diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index afdb5d4..a9ce655 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,8 +1,10 @@ -
@@ -10,13 +12,18 @@ { // create and submit form with handle - const form = document.createElement('form'); - form.action = '/?/login'; - form.method = 'POST'; - form.innerHTML = ``; + + if (!form) { + console.error('Form not found'); + return false; + } - // submit form - document.body.appendChild(form); + // set handle + const input = form.querySelector('input[name="handle"]') as HTMLInputElement; + if (!input) { + return false; + } + input.value = handle; form.submit(); return true; @@ -24,6 +31,10 @@ formAction="/login" formMethod="POST" /> + + {:else}