From d89f297209c3ff8730b7e214eb6ab946c70e674a Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Tue, 26 May 2026 17:30:14 +0000 Subject: [PATCH] Fix: Progress bar in ImageCardCarousel now accurately reflects image display time. --- src/components/ui/ImageCardCarousel.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ui/ImageCardCarousel.tsx b/src/components/ui/ImageCardCarousel.tsx index 61b70e4..0c95338 100644 --- a/src/components/ui/ImageCardCarousel.tsx +++ b/src/components/ui/ImageCardCarousel.tsx @@ -24,7 +24,7 @@ const ImageCardCarousel = ({ images, interval = 3000, className }: ImageCardCaro useEffect(() => { const progressTimer = setInterval(() => { setProgress((prevProgress) => { - const newProgress = prevProgress + (1000 / interval) * 100; // Increment by 100ms worth of progress + const newProgress = prevProgress + (100 / (interval / 100)); // Increment by 100ms worth of progress return newProgress >= 100 ? 100 : newProgress; }); }, 100); // Update progress every 100ms