From a9869b72be82347a8cf2d815172a3731945360d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Thu, 23 Jun 2022 20:10:55 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Implement=20newsletter=20subscripti?= =?UTF-8?q?on=20form=20using=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Switch from SendInBlue to EmailOctopus for newsletter. Now uses their API through the form to handle subscription. --- src/components/molecules/EmailForm.svelte | 117 +++++++++++++----- .../organisms/NewsletterModule.svelte | 2 +- src/components/organisms/PostersGrid.svelte | 2 +- src/routes/api/newsletter.ts | 44 +++++++ src/style/_typography.scss | 12 ++ src/style/molecules/_newsletter-form.scss | 24 +++- src/style/organisms/_newsletter.scss | 19 ++- src/style/pages/_subscribe.scss | 5 - 8 files changed, 179 insertions(+), 46 deletions(-) create mode 100644 src/routes/api/newsletter.ts diff --git a/src/components/molecules/EmailForm.svelte b/src/components/molecules/EmailForm.svelte index 804915e..cd76e0c 100644 --- a/src/components/molecules/EmailForm.svelte +++ b/src/components/molecules/EmailForm.svelte @@ -3,52 +3,101 @@
-
-
diff --git a/src/components/organisms/NewsletterModule.svelte b/src/components/organisms/NewsletterModule.svelte index 36ac3a6..f048ddd 100644 --- a/src/components/organisms/NewsletterModule.svelte +++ b/src/components/organisms/NewsletterModule.svelte @@ -15,7 +15,7 @@