import { useRef, useState } from "react"; import Link from "next/link"; import { Splide, SplideTrack, SplideSlide } from "@splidejs/react-splide"; import Section from "@/components/Section"; import Image from "@/components/Image"; import { benefits } from "@/mocks/benefits"; type BenefitsProps = {}; const Benefits = ({}: BenefitsProps) => { const [activeIndex, setActiveIndex] = useState(0); const ref = useRef(null); const handleClick = (index: number) => { setActiveIndex(index); ref.current?.go(index); }; return (
setActiveIndex(newIndex)} hasTrack={false} ref={ref} > {benefits.map((item) => (
{item.title}
{item.title}

{item.text}

))}
{benefits.map((item, index) => ( ))}
); }; export default Benefits;