"use client"; // NextJs components import Image from "next/image"; import Link from "next/link"; // React query import { useQuery } from "@tanstack/react-query"; import { Queries } from "@/api/queries"; // Components import Loader from "./Loader"; import VideoPlayer from "./VideoPlayer"; import SectionTitle from "./SectionTitle"; // Images and cions import { SlEye } from "react-icons/sl"; import aydym from "@/public/aydym-com.webp"; import horjun from "@/public/horjun.png"; import belet from "@/public/belet.jpg"; import ReactionsBlock from "./treasury/ReactionsBlock"; interface IProps { video_id: number; } const InfoBlock = ({ video_id }: IProps) => { const { data, isFetching, error } = useQuery({ queryKey: ["video", video_id], queryFn: () => Queries.getVideo(video_id), }); if (isFetching) return (
); if (error) return

{JSON.stringify(error)}

; return (
{data!.data.view}
{data?.data.desc ? (

{data!.data.desc}

) : null} {data?.data.aydym_com_url || data?.data.horjun_content_url || data?.data.belet_url ? (

Beýleki platformalarda seret:

{data?.data.aydym_com_url ? (
Aydym.com

Aydym.com

) : null} {data?.data.horjun_content_url ? (
HorjunTv

HorjunTv

) : null} {data?.data.belet_url ? (
BeletTv

BeletFilm

) : null}
) : null}
); }; export default InfoBlock;