From 60a5577a6bf3d506a439bd6abb330f934dd8078d Mon Sep 17 00:00:00 2001 From: Jack Merrill Date: Wed, 1 Nov 2023 12:39:33 -0400 Subject: [PATCH] feat: carousel rotation --- src/components/Carousel.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/components/Carousel.tsx b/src/components/Carousel.tsx index 4e81856..26e7842 100644 --- a/src/components/Carousel.tsx +++ b/src/components/Carousel.tsx @@ -47,6 +47,17 @@ const Carousel = ({ pictures }: { pictures: Picture[] }) => { } } + useEffect(() => { + const int = setInterval(() => { + if (currentIndex < pictures.length - 1) { + setCurrentIndex((prevState) => prevState + 1); + } else { + setCurrentIndex(0); + } + }, 7500); + return () => clearInterval(int); + }, []); + return (