From 73c9e80a21da2cb2ad4ddf6e9e6846e65d044747 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Wed, 10 Nov 2021 22:57:50 +0100 Subject: [PATCH] Use SVG icons from global symbols Allow to change color and avoid code duplication --- src/components/SVGSprite.svelte | 19 +++++++++++ src/components/atoms/BoxCTA.svelte | 4 ++- src/components/atoms/ButtonCart.svelte | 3 +- src/components/atoms/Icon.svelte | 12 +++++++ src/components/molecules/Switcher.svelte | 30 ++++++++++-------- src/components/organisms/Cart.svelte | 5 ++- .../[country]/[location]/[photo].svelte | 14 ++++---- src/routes/__layout.svelte | 3 ++ src/routes/index.svelte | 6 ++-- src/style/atoms/_box-cta.scss | 4 +-- src/style/atoms/_button-cart.scss | 3 +- src/style/molecules/_switcher.scss | 1 + src/style/organisms/_cart.scss | 22 +++++++++---- src/style/pages/_viewer-photo.scss | 4 ++- static/images/icons/bag.svg | 3 -- static/images/icons/globe.svg | 3 -- static/images/icons/map-pin.svg | 3 -- static/images/icons/photos.svg | 3 -- static/images/issue-1.jpg | Bin 9595 -> 0 bytes static/images/poster-display.jpg | Bin 412279 -> 0 bytes 20 files changed, 90 insertions(+), 52 deletions(-) create mode 100644 src/components/SVGSprite.svelte create mode 100644 src/components/atoms/Icon.svelte delete mode 100644 static/images/icons/bag.svg delete mode 100644 static/images/icons/globe.svg delete mode 100644 static/images/icons/map-pin.svg delete mode 100644 static/images/icons/photos.svg delete mode 100644 static/images/issue-1.jpg delete mode 100644 static/images/poster-display.jpg diff --git a/src/components/SVGSprite.svelte b/src/components/SVGSprite.svelte new file mode 100644 index 0000000..604c7b3 --- /dev/null +++ b/src/components/SVGSprite.svelte @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/atoms/BoxCTA.svelte b/src/components/atoms/BoxCTA.svelte index 9a65030..930db88 100644 --- a/src/components/atoms/BoxCTA.svelte +++ b/src/components/atoms/BoxCTA.svelte @@ -1,4 +1,6 @@ + + + + \ No newline at end of file diff --git a/src/components/molecules/Switcher.svelte b/src/components/molecules/Switcher.svelte index c652232..2856a5a 100644 --- a/src/components/molecules/Switcher.svelte +++ b/src/components/molecules/Switcher.svelte @@ -1,25 +1,27 @@