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;