import { h } from 'preact'; import PropTypes from 'prop-types'; import { defaultMembershipPropType } from '../../common-prop-types/membership-prop-type'; import { Membership } from './Membership'; export const RequestedMembershipSection = ({ requestedMemberships, removeMembership, chatChannelAcceptMembership, currentMembershipRole, }) => { if (currentMembershipRole === 'member') { return null; } return (

Joining Request

{requestedMemberships && requestedMemberships.length > 0 ? requestedMemberships.map((pendingMembership) => ( )) : null}
); }; RequestedMembershipSection.propTypes = { requestedMemberships: PropTypes.arrayOf(defaultMembershipPropType).isRequired, removeMembership: PropTypes.func.isRequired, chatChannelAcceptMembership: PropTypes.func.isRequired, currentMembershipRole: PropTypes.func.isRequired, };