diff --git a/src/routes/photos/+page.server.ts b/src/routes/photos/+page.server.ts
index c83f6a4..10f52a7 100644
--- a/src/routes/photos/+page.server.ts
+++ b/src/routes/photos/+page.server.ts
@@ -64,6 +64,10 @@ export const load: PageServerLoad = async ({ url, setHeaders }) => {
)`} {
count { id }
}
+
+ settings {
+ seo_image_photos { id }
+ }
}`)
if (res) {
@@ -75,6 +79,7 @@ export const load: PageServerLoad = async ({ url, setHeaders }) => {
photos: data.photos,
filteredCountryExists: data.country.length > 0,
totalPhotos: data.total_published[0].count.id,
+ settings: data.settings,
}
}
} catch (err) {
diff --git a/src/routes/photos/+page.svelte b/src/routes/photos/+page.svelte
index 2c3bbe6..e090919 100644
--- a/src/routes/photos/+page.svelte
+++ b/src/routes/photos/+page.svelte
@@ -13,8 +13,9 @@
import relativeTime from 'dayjs/plugin/relativeTime'
import { stagger, timeline } from 'motion'
import { DELAY } from '$utils/contants'
- import { quartOut } from '$animations/easings'
import { map, lerp, throttle } from '$utils/functions'
+ import { getAssetUrlKey } from '$utils/api'
+ import { quartOut } from '$animations/easings'
import { PUBLIC_FILTERS_DEFAULT_COUNTRY, PUBLIC_FILTERS_DEFAULT_SORT, PUBLIC_GRID_INCREMENT } from '$env/static/public'
// Components
import Metas from '$components/Metas.svelte'
@@ -34,7 +35,7 @@
let { photos, totalPhotos }: { photos: any[], totalPhotos: number } = data
$: ({ photos, totalPhotos } = data)
- const { filteredCountryExists }: { totalPhotos: number, filteredCountryExists: boolean } = data
+ const { filteredCountryExists, settings }: { filteredCountryExists: boolean, settings: any } = data
const { countries, locations }: any = getContext('global')
dayjs.extend(relativeTime)
@@ -326,7 +327,7 @@
{
}
}
}
+
+ settings {
+ seo_image_shop { id }
+ }
}`)
- const { data: { shop, location, posters }} = res
+ const { data: { shop, location, posters, settings }} = res
/**
@@ -65,6 +69,7 @@ export const load: PageServerLoad = async () => {
locations: location,
posters,
shopProducts: shopProducts.results,
+ settings,
}
}
} catch (err) {
diff --git a/src/routes/shop/+layout.svelte b/src/routes/shop/+layout.svelte
index 5c01fa1..d7a45ae 100644
--- a/src/routes/shop/+layout.svelte
+++ b/src/routes/shop/+layout.svelte
@@ -12,7 +12,7 @@
export let data: PageData
- const { shop, locations, posters, shopProducts } = data
+ const { shop, locations, posters, shopProducts, settings } = data
let scrollY: number
@@ -28,6 +28,7 @@
posters,
shopLocations,
shopProducts,
+ settings,
})
diff --git a/src/routes/shop/+page.svelte b/src/routes/shop/+page.svelte
index ce4da89..4781f31 100644
--- a/src/routes/shop/+page.svelte
+++ b/src/routes/shop/+page.svelte
@@ -1,6 +1,7 @@