import { h } from 'preact'; import PropTypes from 'prop-types'; import { defaulMembershipPropType } from '../../common-prop-types/membership-prop-type'; import { Button } from '@crayons'; 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(defaulMembershipPropType).isRequired, removeMembership: PropTypes.func.isRequired, membershipType: PropTypes.func.isRequired, chatChannelAcceptMembership: PropTypes.func.isRequired, currentMembershipRole: PropTypes.string.isRequired, }; export default Membership;