From 99fe09c4fde81682dabecbaac8a6663cde566eeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Sun, 31 Oct 2021 19:38:08 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20data=20to=20Shop=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/layouts/PosterLayout.svelte | 116 ++++++++++++++++++ src/components/molecules/Poster.svelte | 2 +- src/components/organisms/PosterProduct.svelte | 49 -------- ...{[product].svelte => [type]-[name].svelte} | 0 src/routes/shop/__layout.svelte | 63 ++++++++-- .../_poster.scss} | 114 ++++++++--------- src/style/pages/_shop.scss | 13 +- src/style/style.scss | 4 +- src/utils/functions.ts | 8 ++ 9 files changed, 241 insertions(+), 128 deletions(-) create mode 100644 src/components/layouts/PosterLayout.svelte delete mode 100644 src/components/organisms/PosterProduct.svelte rename src/routes/shop/{[product].svelte => [type]-[name].svelte} (100%) rename src/style/{organisms/_poster-product.scss => layouts/_poster.scss} (74%) diff --git a/src/components/layouts/PosterLayout.svelte b/src/components/layouts/PosterLayout.svelte new file mode 100644 index 0000000..10bdda3 --- /dev/null +++ b/src/components/layouts/PosterLayout.svelte @@ -0,0 +1,116 @@ + + +
+

+ {product.location.name} +

+ + + + {#if product.photos_preview.length} +
+ {#each product.photos_preview.slice(0, product.photos_preview.length - 1) as { directus_files_id}, index} + {directus_files_id.title} + {/each} +
+ {/if} + +
+
+ {#if product.description} +

{product.description}

+ {/if} + {#if product.details} +

{product.details}

+ {/if} +
+
+ + {#if lastPreviewPhoto} + {lastPreviewPhoto.title} + {/if} +
\ No newline at end of file diff --git a/src/components/molecules/Poster.svelte b/src/components/molecules/Poster.svelte index 796781a..242d399 100644 --- a/src/components/molecules/Poster.svelte +++ b/src/components/molecules/Poster.svelte @@ -10,7 +10,7 @@