import React from "react" import PropTypes from "prop-types" import { List } from "immutable" import Dropdown from "react-bootstrap/Dropdown" export const SubtitlesButton = ({ subtitles, inLibrary, searching, search, }) => { if (inLibrary === false) { return null } const count = (subtitles && subtitles.size !== 0) ? subtitles.size : 0; return ( Subtitles {count} Advanced Automatic search {count > 0 && Available subtitles } {count > 0 && subtitles.toIndexedSeq().map((subtitle, index) => ( {subtitle.get("language").split("_")[1]} ))} ); } SubtitlesButton.propTypes = { subtitles: PropTypes.instanceOf(List), inLibrary: PropTypes.bool.isRequired, searching: PropTypes.bool.isRequired, search: PropTypes.func.isRequired, }