"use client";
import { useEffect, useState } from "react";
import { getData } from "@/app/api/api-utils";
import { endpoints } from "@/app/api/config";
import { ReleaseCard } from "../ReleaseCard/ReleaseCard";
export const ReleaseInfo = (props) => {
const [releaseInfo, setReleaseInfo] = useState();
useEffect(() => {
async function _fetchInfo() {
const release = await getData(`${endpoints.release}/${props.id}`);
setReleaseInfo(release);
}
if (props.id) {
_fetchInfo();
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return (
<>
{releaseInfo ? (
<>
{releaseInfo.release.title_ru}
{releaseInfo.release.title_original}
{releaseInfo.release.country} •{" "}
{releaseInfo.release.status.name} •{" "}
{releaseInfo.release.episodes_released}/
{releaseInfo.release.episodes_total
? releaseInfo.release.episodes_total
: "?"}
{releaseInfo.release.description}
hub
Связанные релизы
>
) : (
)}
>
);
};