From ecacc0c1a14a6f93c26bc440014c429442d66d65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Tue, 19 Oct 2021 17:19:05 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Rework=20buttons=20classes=20and=20?= =?UTF-8?q?variants?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a conditional class and list props as BEM class modifiers --- src/components/atoms/Button.svelte | 12 ++++++---- src/components/atoms/ButtonCircle.svelte | 23 +++++++++++++++++-- src/components/molecules/EmailForm.svelte | 9 ++++++-- src/components/organisms/Locations.svelte | 2 +- src/components/organisms/Shop.svelte | 6 +---- .../[country]/[location]/[photo].svelte | 9 ++------ src/routes/[country]/[location]/index.svelte | 2 +- src/routes/photos.svelte | 2 +- src/style/molecules/_newsletter-form.scss | 7 ------ 9 files changed, 42 insertions(+), 30 deletions(-) diff --git a/src/components/atoms/Button.svelte b/src/components/atoms/Button.svelte index 89c51ca..15355ba 100644 --- a/src/components/atoms/Button.svelte +++ b/src/components/atoms/Button.svelte @@ -1,15 +1,19 @@ diff --git a/src/components/atoms/ButtonCircle.svelte b/src/components/atoms/ButtonCircle.svelte index 63e06ae..b02f2ef 100644 --- a/src/components/atoms/ButtonCircle.svelte +++ b/src/components/atoms/ButtonCircle.svelte @@ -1,7 +1,26 @@ - \ No newline at end of file diff --git a/src/components/molecules/EmailForm.svelte b/src/components/molecules/EmailForm.svelte index e22b15d..4c9f91e 100644 --- a/src/components/molecules/EmailForm.svelte +++ b/src/components/molecules/EmailForm.svelte @@ -2,6 +2,7 @@ import { getContext } from 'svelte' // Components import IconArrow from '$components/atoms/IconArrow.svelte' + import ButtonCircle from '$components/atoms/ButtonCircle.svelte' export let past: boolean = false @@ -20,9 +21,13 @@ on:focus={toggleFocus} on:blur={toggleFocus} > - + diff --git a/src/components/organisms/Locations.svelte b/src/components/organisms/Locations.svelte index 270e21a..140dfe6 100644 --- a/src/components/organisms/Locations.svelte +++ b/src/components/organisms/Locations.svelte @@ -47,7 +47,7 @@ {#each continents as { name, slug }}
  • diff --git a/src/components/organisms/Shop.svelte b/src/components/organisms/Shop.svelte index 046bba5..9befffd 100644 --- a/src/components/organisms/Shop.svelte +++ b/src/components/organisms/Shop.svelte @@ -29,11 +29,7 @@

    {shop.module_title}

    {shop.module_text}

    {#if shop.enabled} - - diff --git a/src/routes/photos.svelte b/src/routes/photos.svelte index ecda213..2ee4e29 100644 --- a/src/routes/photos.svelte +++ b/src/routes/photos.svelte @@ -298,8 +298,8 @@