import React from 'react'; import PropTypes from 'prop-types'; import DropdownItem from 'reactstrap/es/DropdownItem'; import DropdownMenu from 'reactstrap/es/DropdownMenu'; import DropdownToggle from 'reactstrap/es/DropdownToggle'; import UncontrolledDropdown from 'reactstrap/es/UncontrolledDropdown'; const PagingSizeUncontrolledDropdown = (props) => { function dropdownItemOnClickHandler(num) { if (props.onChangeDropdownItem === null) { return; } props.onChangeDropdownItem(num); } return (
{props.toggleLabel} {props.dropdownItemSize.map((num) => { return ( dropdownItemOnClickHandler(num)}> {num} ); })}

{props.desc}

); }; PagingSizeUncontrolledDropdown.propTypes = { label: PropTypes.string, toggleLabel: PropTypes.number, dropdownItemSize: PropTypes.array, desc: PropTypes.string, onChangeDropdownItem: PropTypes.func, }; export default PagingSizeUncontrolledDropdown;