fix: reset autoplay timer when you manually click on a new slide

This commit is contained in:
Ephraim Atta-Duncan
2024-05-23 13:10:42 +00:00
parent c2c0d4d259
commit c86edbefb7

View File

@ -80,6 +80,13 @@ export const Carousel = () => {
emblaThumbsApi.scrollTo(emblaApi.selectedScrollSnap()); emblaThumbsApi.scrollTo(emblaApi.selectedScrollSnap());
resetProgress(); resetProgress();
const autoplay = emblaApi.plugins()?.autoplay;
console.log(autoplay);
if (autoplay) {
autoplay.reset();
}
}, [emblaApi, emblaThumbsApi, setSelectedIndex]); }, [emblaApi, emblaThumbsApi, setSelectedIndex]);
const resetProgress = useCallback(() => { const resetProgress = useCallback(() => {