From 254a0d9498920443ed67979d687d09332da2af18 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sat, 17 Aug 2024 14:34:14 -0400 Subject: [PATCH] image card --- .../src/lib/components/AdventureCard.svelte | 38 +++++++++++++------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/frontend/src/lib/components/AdventureCard.svelte b/frontend/src/lib/components/AdventureCard.svelte index 895c968..b232e8e 100644 --- a/frontend/src/lib/components/AdventureCard.svelte +++ b/frontend/src/lib/components/AdventureCard.svelte @@ -129,6 +129,20 @@ dispatch('edit', adventure); } + let currentSlide = 0; + + function nextSlide() { + currentSlide = (currentSlide + 1) % adventure.images.length; + } + + function prevSlide() { + currentSlide = (currentSlide - 1 + adventure.images.length) % adventure.images.length; + } + + function goToSlide(index: number) { + currentSlide = index; + } + function link() { dispatch('link', adventure); } @@ -153,27 +167,27 @@ class="card w-full max-w-xs sm:max-w-sm md:max-w-md lg:max-w-md xl:max-w-md bg-primary-content shadow-xl text-base-content" >
- {#if adventure.images && adventure.images.length > 0}