diff --git a/src/pages/auth/HomePage.jsx b/src/pages/auth/HomePage.jsx index d6addfa..182fa91 100644 --- a/src/pages/auth/HomePage.jsx +++ b/src/pages/auth/HomePage.jsx @@ -1,9 +1,8 @@ -import React, { useContext } from "react"; +import React, { useContext, useEffect, useState } from "react"; import { Carousel, Col, Container, Row } from "react-bootstrap"; import { Link } from "react-router-dom"; import { TemplateContext } from "../../context/TemplateContext"; import { Pattern3Default } from "../../components/common/CustomPatterns"; - const HomePage = () => { return ( @@ -75,11 +74,22 @@ export default HomePage; const TemplateCarousel = () => { const [templates] = useContext(TemplateContext); + const [index, setIndex] = useState(0); + + const handleSelect = (selectedIndex) => { + setIndex(selectedIndex); + }; + useEffect(() => { + const interval = setInterval(() => { + setIndex((prevIndex) => (prevIndex + 1) % templates.length); + }, 5000); + return () => clearInterval(interval); + }, [index]); return ( - + {templates.map((template, index) => ( - + ....

{template.title}