import { h } from 'preact';
import PropTypes from 'prop-types';
import Membership from './Membership';
const ActiveMembershipSection = ({
activeMemberships,
removeMembership,
currentMembershipRole,
}) => {
return (
Members
{activeMemberships && activeMemberships.length > 0
? activeMemberships.map((pendingMembership) => (
))
: null}
);
};
ActiveMembershipSection.propTypes = {
activeMemberships: 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,
}),
).isRequired,
removeMembership: PropTypes.func.isRequired,
currentMembershipRole: PropTypes.string.isRequired,
};
export default ActiveMembershipSection;