'use client'; import { useState, useEffect } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; import Image from 'next/image'; import Link from 'next/link'; import { ChevronRight, ChevronLeft, Zap } from 'lucide-react'; import styles from './HomeHeroSlider.module.css'; const slides = [ { title: 'KPRO V4.0', subtitle: 'UNLEASHED PERFORMANCE', desc: 'The ultimate tuning interface for Honda K-Series engines. Surgical precision meets raw performance.', img: '/ecu_kpro.png', link: '/products/kpro' }, { title: 'CAN FLASH', subtitle: 'HIGH-SPEED TUNING', desc: 'The definitive OBDII tuning interface for modern platforms. Advanced encryption and extreme flashing speed.', img: '/engine_bay.png', link: '/products/canflash' }, { title: 'S300 CORE', subtitle: 'LEGACY REDEFINED', desc: 'Professional grade engine management for OBD1 Honda ECUs. Real-time data logging and track-ready metrics.', img: '/s300_board.png', link: '/products/s300' } ]; export default function HomeHeroSlider() { const [current, setCurrent] = useState(0); useEffect(() => { const timer = setInterval(() => { setCurrent((prev) => (prev + 1) % slides.length); }, 6000); return () => clearInterval(timer); }, []); const next = () => setCurrent((prev) => (prev + 1) % slides.length); const prev = () => setCurrent((prev) => (prev - 1 + slides.length) % slides.length); return (
{slides[current].desc}
EXPLORE SYSTEM