import { Card, Dropdown, Button } from "flowbite-react"; import { ENDPOINTS } from "#/api/config"; import Link from "next/link"; const lists = [ { list: 0, name: "Не смотрю" }, { list: 1, name: "Смотрю" }, { list: 2, name: "В планах" }, { list: 3, name: "Просмотрено" }, { list: 4, name: "Отложено" }, { list: 5, name: "Брошено" }, ]; const DropdownTheme = { floating: { target: "flex-1", }, }; export const ReleaseInfoUserList = (props: { userList: number; isFavorite: boolean; release_id: number; token: string | null; setUserList: any; setIsFavorite: any; collection_count: number; }) => { function _addToFavorite() { if (props.token) { props.setIsFavorite(!props.isFavorite); if (props.isFavorite) { fetch( `${ENDPOINTS.user.favorite}/delete/${props.release_id}?token=${props.token}` ); } else { fetch( `${ENDPOINTS.user.favorite}/add/${props.release_id}?token=${props.token}` ); } } } function _addToList(list: number) { if (props.token) { props.setUserList(list); fetch( `${ENDPOINTS.user.bookmark}/add/${list}/${props.release_id}?token=${props.token}` ); } } return (
{props.token && ( )} {props.token ? ( <> {lists.map((list) => ( _addToList(list.list)} > {list.name} ))} ) : (

Войдите что-бы добавить в список, избранное или коллекцию

)}
); };