From 5c95ea152eb20ee797cade257f994038e163492e Mon Sep 17 00:00:00 2001 From: Arman Date: Thu, 27 Apr 2023 17:40:29 +0200 Subject: [PATCH] fix: sms layout --- .../auth/templates/+page.svelte | 35 +++++++++++++++---- .../auth/templates/smsTemplate.svelte | 14 +++++--- 2 files changed, 38 insertions(+), 11 deletions(-) diff --git a/src/routes/console/project-[project]/auth/templates/+page.svelte b/src/routes/console/project-[project]/auth/templates/+page.svelte index ddd0a82df..7b6dafab1 100644 --- a/src/routes/console/project-[project]/auth/templates/+page.svelte +++ b/src/routes/console/project-[project]/auth/templates/+page.svelte @@ -96,28 +96,36 @@ import EmailInviteTemplate from './emailInviteTemplate.svelte'; import SmsVerificationTemplate from './smsVerificationTemplate.svelte'; import SmsLoginTemplate from './smsLoginTemplate.svelte'; - import { emailTemplate } from './strote'; + import { emailTemplate, smsTemplate } from './strote'; import type { Models } from '@appwrite.io/console'; export let data: PageData; const projectId = $page.params.project; - let emailVerificationOpen = true; - let emailMagicSessionOpen = false; let emailOpen = 'verification'; $: emailVerificationOpen = emailOpen === 'verification'; $: emailMagicSessionOpen = emailOpen === 'magicSession'; $: emailResetPassword = emailOpen === 'recovery'; $: emailInviteUser = emailOpen === 'invitation'; + let smsOpen = 'verification'; + $: smsVerificationOpen = smsOpen === 'verification'; + $: smsLoginOpen = smsOpen === 'login'; + $: smsInvitationOpen = smsOpen === 'invitation'; + onMount(async () => { openEmail('verification'); + openSms('verification'); }); async function openEmail(type: string) { emailOpen = type; $emailTemplate = await loadEmailTemplate(projectId, type, 'en-us'); } + async function openSms(type: string) { + smsOpen = type; + $smsTemplate = await loadSmsTemplate(projectId, type, 'en-us'); + } @@ -210,18 +218,33 @@ - + { + e.preventDefault(); + openSms('verification'); + }}> Verification

Send a verification SMS to users that sign in with their phone

- + { + e.preventDefault(); + openSms('login'); + }}> Login - + { + e.preventDefault(); + openSms('invitation'); + }}> Invitation diff --git a/src/routes/console/project-[project]/auth/templates/smsTemplate.svelte b/src/routes/console/project-[project]/auth/templates/smsTemplate.svelte index 927592d72..6254316ed 100644 --- a/src/routes/console/project-[project]/auth/templates/smsTemplate.svelte +++ b/src/routes/console/project-[project]/auth/templates/smsTemplate.svelte @@ -14,10 +14,14 @@
- + +
+ + +
-
- - -