'use client';
import { useState } from 'react';
import Header from "@/components/Header";
import Footer from "@/components/Footer";
export default function LiveStream() {
const [selectedCamera, setSelectedCamera] = useState(1);
const cameras = [
{
id: 1,
name: 'Dikimevi İstasyonu - Ana Giriş',
location: 'Dikimevi',
videoUrl: 'https://www.youtube.com/embed/b9q88QDEcKg?autoplay=1',
status: 'online',
viewers: 1243
},
{
id: 2,
name: 'Tuzluçayır İstasyonu - İnşaat Sahası',
location: 'Tuzluçayır',
videoUrl: 'https://www.youtube.com/embed/b9q88QDEcKg?autoplay=1',
status: 'online',
viewers: 856
},
{
id: 3,
name: 'A2 Metro Hattı - Tünel Kazı Çalışması',
location: 'Mamak',
videoUrl: 'https://www.youtube.com/embed/b9q88QDEcKg?autoplay=1',
status: 'online',
viewers: 2134
},
{
id: 4,
name: 'İstasyon Binası İç Mekan',
location: 'Dikimevi',
videoUrl: 'https://www.youtube.com/embed/b9q88QDEcKg?autoplay=1',
status: 'online',
viewers: 534
}
];
const selectedCam = cameras.find(cam => cam.id === selectedCamera) || cameras[0];
return (
{/* Başlık */}
A2 Metro Hattı inşaat çalışmalarını 7/24 canlı izleyin
{/* Ana Video Player */}
{/* Video */}
{/* Video Bilgileri */}
CANLI
📍 {selectedCam.location}
{selectedCam.name}
{selectedCam.viewers.toLocaleString('tr-TR')} izleyici
{/* Paylaş Butonu */}
Paylaş
{/* Açıklama */}
Canlı Yayın Hakkında
A2 Metro Hattı inşaat çalışmalarını şeffaflık ilkesi doğrultusunda 7/24 canlı olarak yayınlıyoruz.
İnşaat ilerlemesini takip edebilir, çalışmaların her aşamasını görebilirsiniz.
{/* Diğer Kameralar */}
Diğer Kameralar
{cameras.map((camera) => (
setSelectedCamera(camera.id)}
className={`relative rounded-xl overflow-hidden transition-all duration-300 ${
selectedCamera === camera.id
? 'ring-4 ring-[#00B4D8] shadow-xl scale-105'
: 'hover:shadow-lg hover:scale-102'
}`}
>
{/* Thumbnail */}
{/* CANLI Badge */}
{/* İzleyici Sayısı */}
{/* Bilgi */}
{camera.name}
{camera.location}
))}
{/* İstatistikler */}
);
}