From 4e16487d3d79f72c10fb143154c5c9eb5d1af9d6 Mon Sep 17 00:00:00 2001 From: bytedream Date: Thu, 30 Nov 2023 19:41:44 +0100 Subject: [PATCH] add min age notice (#9) --- src/routes/register/Register.svelte | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/routes/register/Register.svelte b/src/routes/register/Register.svelte index 7f99c63..edcb9c9 100644 --- a/src/routes/register/Register.svelte +++ b/src/routes/register/Register.svelte @@ -39,6 +39,11 @@ async function sendRegister() { // eslint-disable-next-line no-async-promise-executor registerRequest = new Promise(async (resolve, reject) => { + if (birthdayInput.valueAsDate || new Date() > new Date(Date.now() - 1000 * 60 * 60 * 24 * 365 * 6)) { + reject(Error('Bitte gib deinen vollständigen Geburtstag und die korrekte Jahreszahl an. Du musst mindestens 6 Jahre alt sein.')) + return; + } + const response = await fetch(`${env.PUBLIC_BASE_PATH}/register`, { method: 'POST', body: new FormData(document.forms[0])