import PropTypes from 'prop-types';
import { ChevronDown } from '../../assets/icons';
import { clsm } from '../../utils';
import Label from '../../components/Input/InputLabel';
const Dropdown = ({ id, label, selected, options, onChange, placeholder }) => (
label]:text-black',
'dark:[&>label]:text-white',
'space-y-2'
])}
>
);
Dropdown.propTypes = {
id: PropTypes.string.isRequired,
label: PropTypes.node,
selected: PropTypes.string.isRequired,
options: PropTypes.arrayOf(
PropTypes.shape({
value: PropTypes.string.isRequired,
label: PropTypes.string
})
),
onChange: PropTypes.func,
placeholder: PropTypes.string
};
Dropdown.defaultProps = {
label: null,
options: [],
onChange: () => {},
placeholder: ''
};
export default Dropdown;