diff --git a/apps/website/package.json b/apps/website/package.json index d1ae878..2002731 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -16,6 +16,7 @@ }, "dependencies": { "@studio-freight/lenis": "^1.0.14", + "classix": "^2.1.32", "dayjs": "^1.11.8", "embla-carousel": "^7.1.0", "focus-visible": "^5.2.0", diff --git a/apps/website/src/components/SplitText.svelte b/apps/website/src/components/SplitText.svelte index cc50ba7..1e8d185 100644 --- a/apps/website/src/components/SplitText.svelte +++ b/apps/website/src/components/SplitText.svelte @@ -1,4 +1,5 @@ {#if clone} diff --git a/apps/website/src/components/atoms/AboutGridPhoto.svelte b/apps/website/src/components/atoms/AboutGridPhoto.svelte index 664e37f..283fce7 100644 --- a/apps/website/src/components/atoms/AboutGridPhoto.svelte +++ b/apps/website/src/components/atoms/AboutGridPhoto.svelte @@ -1,4 +1,5 @@ {#if tag === 'a'} diff --git a/apps/website/src/components/atoms/Icon.svelte b/apps/website/src/components/atoms/Icon.svelte index f4bb6a4..c810948 100644 --- a/apps/website/src/components/atoms/Icon.svelte +++ b/apps/website/src/components/atoms/Icon.svelte @@ -1,8 +1,10 @@ diff --git a/apps/website/src/components/atoms/IconEarth.svelte b/apps/website/src/components/atoms/IconEarth.svelte index 6ccb07f..a5ff124 100644 --- a/apps/website/src/components/atoms/IconEarth.svelte +++ b/apps/website/src/components/atoms/IconEarth.svelte @@ -7,9 +7,14 @@
{#each location.photos as { image }, index} {#if image} - {@const classes = ['location__photo', index === photoIndex ? 'is-visible' : null].join(' ').trim()} + {@const classes = cx('location__photo', index === photoIndex && 'is-visible')}
diff --git a/apps/website/src/components/molecules/ShopLocationSwitcher.svelte b/apps/website/src/components/molecules/ShopLocationSwitcher.svelte index f95a0f2..14803ff 100644 --- a/apps/website/src/components/molecules/ShopLocationSwitcher.svelte +++ b/apps/website/src/components/molecules/ShopLocationSwitcher.svelte @@ -5,6 +5,7 @@