'use client'; import { useState, useEffect } from 'react'; import Image from 'next/image'; import Header from "@/components/Header"; import Footer from "@/components/Footer"; import { dataStore, type Camera } from '@/lib/dataStore'; export default function LiveStream() { const [selectedCamera, setSelectedCamera] = useState(1); const [cameras, setCameras] = useState([]); useEffect(() => { dataStore.getCameras().then(loadedCameras => { const onlineCameras = loadedCameras .filter(cam => cam.status === 'online') .sort((a, b) => a.order - b.order); setCameras(onlineCameras); if (onlineCameras.length > 0) { setSelectedCamera(onlineCameras[0].id); } }); }, []); const selectedCam = cameras.find(cam => cam.id === selectedCamera) || cameras[0]; if (!selectedCam) { return (

Şu anda aktif kamera bulunmamaktadır.

); } return (
{/* Başlık */}

Canlı Yayın

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 && (
{selectedCam.viewers.toLocaleString('tr-TR')} izleyici
)}
24/7 Yayında
{/* Paylaş Butonu */}
{/* 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) => ( ))}
{/* İstatistikler */}

4

Aktif Kamera

4,767

Toplam İzleyici

24/7

Kesintisiz Yayın

); }