diff --git a/src/lib/components/Inputs/Input.svelte b/src/lib/components/Inputs/Input.svelte
index bb288dc..901cc42 100644
--- a/src/lib/components/Inputs/Input.svelte
+++ b/src/lib/components/Inputs/Input.svelte
@@ -1,31 +1,61 @@
-
-
+{#if type === 'textarea'}
+
+{:else}
+
+{/if}
diff --git a/src/routes/authorization/Components/SocialLogin.svelte b/src/routes/authorization/Components/SocialLogin.svelte
new file mode 100644
index 0000000..ce25fa6
--- /dev/null
+++ b/src/routes/authorization/Components/SocialLogin.svelte
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/routes/authorization/login/log_in.svelte b/src/routes/authorization/login/log_in.svelte
index 0362ae8..bbe001a 100644
--- a/src/routes/authorization/login/log_in.svelte
+++ b/src/routes/authorization/login/log_in.svelte
@@ -8,6 +8,7 @@
import { Helper } from 'flowbite-svelte'
import { getErrorMessage } from '../utils/authorizationErrors'
import Button from '$lib/components/Buttons/Button.svelte'
+ import SocialLogin from '../Components/SocialLogin.svelte'
export let purpose = 'login' //possible values login, register
@@ -20,6 +21,9 @@
const emailLogin = async () => {
state = 'loading'
error = null
+ try {
+ await user.deleteSessions()
+ } catch (error) {}
try {
await user.createEmailSession(email, password)
//if (navigation.canGoBack) navigation.back()
@@ -69,16 +73,7 @@
-
-
-
-
-
+
diff --git a/src/routes/authorization/register/register.svelte b/src/routes/authorization/register/register.svelte
index b952e35..e035c07 100644
--- a/src/routes/authorization/register/register.svelte
+++ b/src/routes/authorization/register/register.svelte
@@ -1,5 +1,5 @@