From be1336a9ec87fb3655d732d04a2a59fe48565ba0 Mon Sep 17 00:00:00 2001 From: sethburkart123 Date: Fri, 1 Nov 2024 18:01:07 +1100 Subject: [PATCH] feat: switch store carousel to embla --- package.json | 3 +- .../components/store/CoverSwiper.svelte | 72 +++++++++++-------- 2 files changed, 46 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index 5c084766..15be60e4 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,8 @@ "codemirror": "^6.0.1", "color": "^4.2.3", "dompurify": "^3.1.6", + "embla-carousel-autoplay": "^8.3.1", + "embla-carousel-svelte": "^8.3.1", "fuse.js": "^7.0.0", "idb": "^8.0.0", "kolorist": "^1.8.0", @@ -85,7 +87,6 @@ "react-dom": "17", "sortablejs": "^1.15.3", "svelte": "5.0.0-next.244", - "swiper": "latest", "tailwindcss": "^3.4.11", "typescript": "^5.6.2", "uuid": "^9.0.1", diff --git a/src/interface/components/store/CoverSwiper.svelte b/src/interface/components/store/CoverSwiper.svelte index acfd560e..f3a214d9 100644 --- a/src/interface/components/store/CoverSwiper.svelte +++ b/src/interface/components/store/CoverSwiper.svelte @@ -1,43 +1,59 @@ {#if coverThemes.length > 0}
- - {#each coverThemes as theme, index (index)} - { if (e.key === 'Enter') setDisplayTheme(theme) }} - onclick={() => setDisplayTheme(theme)} - role="button" - tabindex="0" - class="relative cursor-pointer rounded-xl overflow-clip" - > - Theme Preview -
-

{theme.name}

-

{theme.description}

+
+
+ {#each coverThemes as theme} +
{ if (e.key === 'Enter') setDisplayTheme(theme) }} + onclick={() => setDisplayTheme(theme)} + > + Theme Preview +
+

{theme.name}

+

{theme.description}

+
+
-
- - {/each} - + {/each} +
+
- +