From dc9e00a7aea9adbda8031098c612c62f6a1068fb Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Tue, 19 Nov 2024 19:45:31 +0100 Subject: [PATCH] chore: use progress bar for page transition --- .../lib/components/ProgressBar/index.svelte | 314 ++++++++++++++++++ apps/dashboard/src/mail/sendEmail.ts | 6 +- apps/dashboard/src/routes/+layout.svelte | 31 +- 3 files changed, 324 insertions(+), 27 deletions(-) create mode 100644 apps/dashboard/src/lib/components/ProgressBar/index.svelte diff --git a/apps/dashboard/src/lib/components/ProgressBar/index.svelte b/apps/dashboard/src/lib/components/ProgressBar/index.svelte new file mode 100644 index 00000000..b1943b29 --- /dev/null +++ b/apps/dashboard/src/lib/components/ProgressBar/index.svelte @@ -0,0 +1,314 @@ + + + + +{#if running || width > 0} + + {#if running} +
+ {/if} +
+{/if} + + diff --git a/apps/dashboard/src/mail/sendEmail.ts b/apps/dashboard/src/mail/sendEmail.ts index 4d54a61b..8a6bf4da 100644 --- a/apps/dashboard/src/mail/sendEmail.ts +++ b/apps/dashboard/src/mail/sendEmail.ts @@ -3,10 +3,10 @@ import { env } from '$env/dynamic/public'; const sendEmail = async ( emailDataArray: { from?: string; - to: any; + to: string; subject: string; - content: any; - replyTo?: any; + content: string; + replyTo?: string; isPersonalEmail?: boolean; }[] ) => { diff --git a/apps/dashboard/src/routes/+layout.svelte b/apps/dashboard/src/routes/+layout.svelte index 4672e4e5..f900e941 100644 --- a/apps/dashboard/src/routes/+layout.svelte +++ b/apps/dashboard/src/routes/+layout.svelte @@ -1,22 +1,20 @@