Grégoire Delattre 4b26080193
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Update redux state management
Use immer with native javascript objects instead of immutablejs.
2020-04-07 18:22:26 +02:00

24 lines
532 B
JavaScript

import React from "react";
import PropTypes from "prop-types";
import { useSelector } from "react-redux";
export const EpisodeThumb = ({ season, episode }) => {
const url = useSelector(
(state) => state.show.show.seasons.get(season).get(episode).thumb
);
if (url === "") {
return null;
}
return (
<div className="mr-0 mr-lg-2 mb-2 mb-lg-0 episode-thumb">
<img src={url} />
</div>
);
};
EpisodeThumb.propTypes = {
season: PropTypes.number.isRequired,
episode: PropTypes.number.isRequired,
};