import React from 'react'; import PropTypes from 'prop-types'; import ListItemButton from '@mui/material/ListItemButton'; import ListItemText from '@mui/material/ListItemText'; const SuggestionItem = (props) => { const { index, style, data, onSuggestionClick } = props; const suboption = data[index]; return ( onSuggestionClick(suboption)} data-test="power-input-suggestion-item" key={index} style={style} > ); }; SuggestionItem.propTypes = { index: PropTypes.number.isRequired, style: PropTypes.object, data: PropTypes.arrayOf( PropTypes.shape({ label: PropTypes.string, sampleValue: PropTypes.string, }), ).isRequired, onSuggestionClick: PropTypes.func.isRequired, }; export default SuggestionItem;