import { h } from 'preact'; import PropTypes from 'prop-types'; import { Button } from '@crayons'; const RequestListItem = ({ request, handleRequestRejection, handleRequestApproval, }) => (
{request.name} requested to join{' '} {request.chat_channel_name}
); RequestListItem.propTypes = { request: PropTypes.arrayOf( PropTypes.shape({ name: PropTypes.string.isRequired, membership_id: PropTypes.number.isRequired, user_id: PropTypes.number.isRequired, role: PropTypes.string.isRequired, image: PropTypes.string.isRequired, username: PropTypes.string.isRequired, status: PropTypes.string.isRequired, chat_channel_name: PropTypes.string.isRequired, }), ).isRequired, handleRequestRejection: PropTypes.func.isRequired, handleRequestApproval: PropTypes.func.isRequired, }; export default RequestListItem;