import { useQuery } from '@tanstack/react-query' import { Link, useParams } from 'react-router-dom' import { getVideo } from '../api/client' import { formatDuration, formatRelativeTime } from '../utils/format' import DownloadButton from '../components/DownloadButton' import Player from '../components/Player' function VideoPage() { const { youtubeVideoId } = useParams<{ youtubeVideoId: string }>() const videoQuery = useQuery({ queryKey: ['video', youtubeVideoId], queryFn: () => getVideo(youtubeVideoId!), enabled: !!youtubeVideoId, }) if (videoQuery.isLoading) { return (
Загрузка...
Видео не найдено
{video.description}
}