import React from 'react'; import PropTypes from 'prop-types'; import { withTranslation } from 'react-i18next'; class AdminDropdownOption extends React.PureComponent { render() { const menuItem = this.props.options.map((option) => { return (
  • this.props.onChangeValue(option)}> {option}
  • ); }); return (
    {/* TODO adjust dropdown after BS4 */}
    {this.props.children}
    ); } } AdminDropdownOption.propTypes = { t: PropTypes.func.isRequired, // i18next selectedValue: PropTypes.oneOfType(PropTypes.string, PropTypes.number).isRequired, label: PropTypes.string.isRequired, onChangeValue: PropTypes.func.isRequired, options: PropTypes.array.isRequired, children: PropTypes.object.isRequired, }; export default withTranslation()(AdminDropdownOption);