"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
Связанные релизы
) : (
)} ); };