import React from 'react'; import PropTypes from 'prop-types'; import { translate } from 'react-i18next'; import { Col, CustomInput } from 'reactstrap'; export class LangsTab extends React.Component { static propTypes = { chosenLanguages: PropTypes.array.isRequired, searchLanguages: PropTypes.array.isRequired, toggleLang: PropTypes.func.isRequired, toggleAllLangs: PropTypes.func.isRequired, t: PropTypes.func.isRequired }; toggleLangs = ({ target: { id, checked } }) => { this.props.toggleLang(id, checked); }; toggleAllLangs = (e) => { this.props.toggleAllLangs(e.target.checked); }; render() { const { t } = this.props; const { searchLanguages, chosenLanguages } = this.props; return ( {searchLanguages.map((lang) => ( ))} ); } } export default translate(['tabsContent'], { wait: true })(LangsTab);