'use client'; import { useParams, useRouter } from 'next/navigation'; import { ArrowLeft, TrendingUp } from 'lucide-react'; import VideoPlayerSection from '@/components/videoPlayerSection'; import { PageHeader } from '@/components/page-header'; import { Button } from '@/components/ui/button'; import { useVideoResultsQuery } from '../hooks/useVideoResults'; import { VideoResultsSkeleton } from './components/VideoResultsSkeleton'; export default function VideoResultsPage() { const router = useRouter(); const { videoId } = useParams() as { videoId: string }; const { data: detectionData, isLoading, isError, error: queryError, } = useVideoResultsQuery(videoId); const error = isError ? queryError instanceof Error ? queryError.message : 'Failed to load results' : null; if (isLoading) { return ; } if (error) { return (

{error}

); } return (
router.back()}> Back } /> {detectionData && }
); }