import Link from "next/link"; import { sinceUnixDate } from "@/app/api/utils"; export const ReleaseLink = (props) => { const grade = props.grade.toFixed(1); const profile_lists = { // 0: "Не смотрю", 1: { name: "Смотрю", bg_color: "bg-green-500" }, 2: { name: "В планах", bg_color: "bg-purple-500" }, 3: { name: "Просмотрено", bg_color: "bg-blue-500" }, 4: { name: "Отложено", bg_color: "bg-yellow-500" }, 5: { name: "Брошено", bg_color: "bg-red-500" }, }; const profile_list_status = props.profile_list_status; let user_list = null; if (profile_list_status != null || profile_list_status != 0) { user_list = profile_lists[profile_list_status]; } return (

{grade}

{user_list && (

{user_list.name}

)}
{props.status ? (

{props.status.name}

) : (

{props.status_id == 1 ? "Завершено" : props.status_id == 2 ? "Онгоинг" : "Анонс"}

)}
{props.episodes_released && (

{`${props.episodes_released}/`}

)} {props.episodes_total ? (

{props.episodes_total} эп.

) : (

? эп.

)}
{props.is_favorite && (
)} {props.last_view_episode && (
{props.last_view_episode.name ? (

{`${props.last_view_episode.name}`}

) : (

{`${props.last_view_episode.position + 1} серия`}

)}
)} {"last_view_timestamp" in props && props.last_view_timestamp != 0 && (

{sinceUnixDate(props.last_view_timestamp)}

)}

{props.title_ru}

); };