import React, { useState } from "react" import PropTypes from "prop-types" import { Map } from "immutable" import { Episode } from "./episode" export const Season = (props) => { const [show, setShow] = useState(false); const visibility = show ? "d-flex flex-column" : "d-none"; const icon = show ? "down" : "left" return (
setShow(!show)}>
Season {props.season} — ({props.data.toList().size} episodes)
{props.data.toList().map(function(episode) { let key = `${episode.get("season")}-${episode.get("episode")}`; return ( ) })}
) } Season.propTypes = { data: PropTypes.instanceOf(Map), season: PropTypes.number, showName: PropTypes.string, addToWishlist: PropTypes.func, addTorrent: PropTypes.func, refreshSubtitles: PropTypes.func, getEpisodeDetails: PropTypes.func, };