From 49b6e5eb55dfd153ee61294026084cfc573652a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Sun, 10 Oct 2021 14:07:09 +0200 Subject: [PATCH] Make Shop module content dynamic --- pnpm-lock.yaml | 6 +++--- src/components/organisms/Shop.svelte | 13 ++++++++----- src/routes/__layout.svelte | 8 +++++++- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 898dec2..d5667b3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -141,7 +141,7 @@ packages: peerDependencies: svelte: ^3.43.0 dependencies: - '@sveltejs/vite-plugin-svelte': 1.0.0-next.26_svelte@3.43.1+vite@2.6.5 + '@sveltejs/vite-plugin-svelte': 1.0.0-next.27_svelte@3.43.1+vite@2.6.5 cheap-watch: 1.0.4 sade: 1.7.4 svelte: 3.43.1 @@ -154,8 +154,8 @@ packages: - supports-color dev: true - /@sveltejs/vite-plugin-svelte/1.0.0-next.26_svelte@3.43.1+vite@2.6.5: - resolution: {integrity: sha512-+Rx3IBa4disskQmr+0/Rh+NYavkM6Vi8BnkTGjKnblawysw4INXkq2WEQBp8luGpUZEkjwczdL9Z9Q2hISvIeA==} + /@sveltejs/vite-plugin-svelte/1.0.0-next.27_svelte@3.43.1+vite@2.6.5: + resolution: {integrity: sha512-hiau09LA/5eGGFTxXtRPIxKmWw8By8t+Vw+uvgKYeUf+4zJLe/Q5yX3Przf2CmW0J6fPi4NWWIeYsLrOd78a2w==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: diff-match-patch: ^1.0.5 diff --git a/src/components/organisms/Shop.svelte b/src/components/organisms/Shop.svelte index 499bad5..6b5affd 100644 --- a/src/components/organisms/Shop.svelte +++ b/src/components/organisms/Shop.svelte @@ -2,8 +2,9 @@ import { getContext } from 'svelte' // Components import Button from '$components/atoms/Button.svelte' + import Image from '$components/atoms/Image.svelte' - const { location } = getContext('global') + const { location, shop } = getContext('global') const locationsWithPoster = location .filter((loc: any) => loc.has_poster) @@ -14,14 +15,16 @@
+ {shop.module_image.title}
+
-

Browse our products

-

Discover our graphic posters and prints of your favouite locations.

+

{shop.module_title}

+

{shop.module_text}