import React from 'react'; import PropTypes from 'prop-types'; import { Dropdown, DropdownMenu, DropdownToggle, DropdownItem } from 'reactstrap'; import { gettext } from '../utils/constants'; const propTypes = { sortOptions: PropTypes.array, onSelectSortOption: PropTypes.func.isRequired }; class ReposSortMenu extends React.Component { constructor(props) { super(props); this.state = { isDropdownMenuOpen: false }; } toggleDropdownMenu = () => { this.setState({ isDropdownMenuOpen: !this.state.isDropdownMenuOpen }); }; render() { const { isDropdownMenuOpen } = this.state; const { sortOptions } = this.props; return ( {sortOptions.map((item, index) => { return (
{item.text} {item.isSelected && }
); })}
); } } ReposSortMenu.propTypes = propTypes; export default ReposSortMenu;