import React from "react"; import PropTypes from "prop-types"; import { classnames } from "../../utils"; // options is of form [{value: '', label: '', disabled: true/false}] const Input = ({ options, selectedOption, setSelectedOption, disabled, className, }) => { return ( ); }; Input.propTypes = { options: PropTypes.arrayOf( PropTypes.shape({ value: PropTypes.string.isRequired, label: PropTypes.string.isRequired, disabled: PropTypes.bool, }), ).isRequired, selectedOption: PropTypes.shape({ value: PropTypes.string.isRequired, label: PropTypes.string.isRequired, }).isRequired, setSelectedOption: PropTypes.func.isRequired, disabled: PropTypes.bool, className: PropTypes.string, }; Input.defaultProps = { disabled: false, className: "", }; export { Input };