diff --git a/apps/website/src/components/organisms/ShopModule.svelte b/apps/website/src/components/organisms/ShopModule.svelte index 57fd997..7d79ce4 100644 --- a/apps/website/src/components/organisms/ShopModule.svelte +++ b/apps/website/src/components/organisms/ShopModule.svelte @@ -38,15 +38,16 @@ // Image rotation let imagesLoop: ReturnType let currentImageIndex = 0 + const loopDuration = 3000 const incrementCurrentImageIndex = () => { currentImageIndex = currentImageIndex === images.length - 1 ? 0 : currentImageIndex + 1 - imagesLoop = setTimeout(() => requestAnimationFrame(incrementCurrentImageIndex), 3000) + imagesLoop = setTimeout(() => requestAnimationFrame(incrementCurrentImageIndex), loopDuration) } onMount(() => { if (images.length > 1) { - incrementCurrentImageIndex() + imagesLoop = setTimeout(incrementCurrentImageIndex, loopDuration) } return () => {