import { h } from 'preact'; import PropTypes from 'prop-types'; import { defaultMembershipPropType } from '../../common-prop-types/membership-prop-type'; import { Button } from '@crayons'; export const Membership = ({ membership, removeMembership, membershipType, chatChannelAcceptMembership, currentMembershipRole, }) => { return (
{`${membership.name} {membership.name} {membershipType === 'requested' ? ( ) : null} {membership.role !== 'mod' && currentMembershipRole === 'mod' ? ( ) : null}
); }; Membership.propTypes = { membership: PropTypes.objectOf(defaultMembershipPropType).isRequired, removeMembership: PropTypes.func.isRequired, membershipType: PropTypes.func.isRequired, chatChannelAcceptMembership: PropTypes.func.isRequired, currentMembershipRole: PropTypes.string.isRequired, };