From 740b6504d100d79626b0e7d7bcc508ff31e5b807 Mon Sep 17 00:00:00 2001 From: Ota Prokopec Date: Wed, 22 Mar 2023 19:20:46 +0100 Subject: [PATCH 1/2] register checkbox checker --- src/routes/authorization/register/register.svelte | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/routes/authorization/register/register.svelte b/src/routes/authorization/register/register.svelte index b9e5820..fef9353 100644 --- a/src/routes/authorization/register/register.svelte +++ b/src/routes/authorization/register/register.svelte @@ -7,7 +7,7 @@ import { getErrorMessage } from '../utils/authorizationErrors' import { getUserByErantId } from '$lib/utils/database/users' import { ID } from 'appwrite' - import { Helper } from 'flowbite-svelte' + import { Checkbox, Helper } from 'flowbite-svelte' import Button from '$lib/components/Buttons/Button.svelte' let email = '' @@ -15,10 +15,11 @@ let repeatPassword = '' let name = '' let erantId = '' + let policyChecked: boolean = false let state: 'email-sent' | 'register' | 'loading' = 'register' let error: string | null = null - $: buttonCodition = name.length > 0 && email.length > 0 && password.length >= 8 && password === repeatPassword && erantId.length > 2 + $: buttonCodition = name.length > 0 && email.length > 0 && password.length >= 8 && password === repeatPassword && erantId.length > 2 && policyChecked const register = async () => { //if (password === repeatPassword || name.length < 8 || email.length < 8) throw new Error('conditions are not fine') @@ -63,12 +64,9 @@
-