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);