'use client'; import { useState, useEffect } from 'react'; // Hero Slider Data const heroSlides = [ { id: 1, title: 'Ankara Metro Altyapı Projelerinde Öncü Çözümler', description: 'Ankara Büyükşehir Belediyesi ile birlikte, modern teknoloji ve mühendislik uzmanlığımızla başkentin ulaşım ağını inşa ediyor, geleceğin metro sistemlerini bugünden hayata geçiriyoruz.', buttonText: 'Detayları Gör', buttonLink: '#proje-detay' }, { id: 2, title: 'A2 Metro Hattı İnşaatında Son Aşamaya Gelindi', description: '15 istasyonlu A2 Metro Hattı projemiz %75 tamamlandı. 2026 yılında hizmete açılacak modern metro hattımız, günlük 300 bin yolcuya hizmet verecek.', buttonText: 'İlerlemeyi İzle', buttonLink: '#metro-hatti' }, { id: 3, title: 'Çevre Dostu Metro Teknolojileri', description: 'Yenilenebilir enerji kaynakları ve sürdürülebilir inşaat teknikleri ile çevre dostu metro projelerine imza atıyoruz. Karbon emisyonunu %40 azaltan yenilikçi çözümlerimiz.', buttonText: 'Yeşil Projeler', buttonLink: '#cevre' }, { id: 4, title: 'Güvenli İnşaat, Güvenli Gelecek', description: 'ISO 45001 sertifikalı iş güvenliği sistemlerimiz ile 2000+ çalışanımızın güvenliğini en üst düzeyde tutuyoruz. Sıfır iş kazası hedefiyle çalışıyoruz.', buttonText: 'Güvenlik Önlemleri', buttonLink: '#guvenlik' } ]; export default function HeroSlider() { const [currentSlide, setCurrentSlide] = useState(0); // Auto slider useEffect(() => { const timer = setInterval(() => { setCurrentSlide((prev) => (prev + 1) % heroSlides.length); }, 10000); // 10 saniyede bir değiş return () => clearInterval(timer); }, []); return (
{/* Video Background */}
{/* Dark Overlay */}
{/* Content Overlay */}
{/* Slider Content */}
{heroSlides.map((slide, index) => (

{slide.title}

{slide.description}

{/* Action Buttons - Mobilde gizle */}
))}
{/* Pagination Dots & Navigation */}
{/* Dots */}
{heroSlides.map((_, index) => (
{/* Arrow Navigation */}
); }