[deploy] Fix bug remove searched membership (#9426)
* Feature 🚀 : Ability to delete messages in chat channels - Sending message ID to frontend - Deleting Message - Use pusher to delete message realtime * Minor Bug 🐞: Show message action only for current user - User can delete or edit their own messages * Test cases added * Bug 🐞: Update message id for receiver Message id was not sent to receiver by pusher * Refactoring🛠: Message controller refactoring * Test Cases📝 : Specs for Delete message added * Feature 🚀 : Ability to edit messages * Test Cases📝 : Specs for Edit message added * Merge conflict resolved * fix remove membership when search Co-authored-by: Sarthak Sharma <7lovesharma7@gmail.com>
This commit is contained in:
parent
44b8d0894d
commit
a0592ecfa1
3 changed files with 7 additions and 2 deletions
|
|
@ -49,6 +49,7 @@ export default class ManageActiveMembership extends Component {
|
|||
invitationLink,
|
||||
removeMembership,
|
||||
activeMemberships,
|
||||
searchMembers: null,
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -78,8 +79,10 @@ export default class ManageActiveMembership extends Component {
|
|||
invitationLink,
|
||||
removeMembership,
|
||||
handleUpdateMembershipRole,
|
||||
activeMemberships,
|
||||
} = this.state;
|
||||
|
||||
const membershipCount = activeMemberships.length;
|
||||
return (
|
||||
<div className="pt-3">
|
||||
<div className="p-4 grid gap-2 crayons-card my-4 mx-auto membership-manager">
|
||||
|
|
@ -105,6 +108,7 @@ export default class ManageActiveMembership extends Component {
|
|||
currentMembership={currentMembership}
|
||||
removeMembership={removeMembership}
|
||||
handleUpdateMembershipRole={handleUpdateMembershipRole}
|
||||
membershipCount={membershipCount}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -125,6 +125,7 @@ Membership.propTypes = {
|
|||
currentMembership: PropTypes.isRequired,
|
||||
removeMembership: PropTypes.func.isRequired,
|
||||
handleUpdateMembershipRole: PropTypes.func.isRequired,
|
||||
showActionButton: PropTypes.bool.isRequired,
|
||||
};
|
||||
|
||||
export default Membership;
|
||||
|
|
|
|||
|
|
@ -7,13 +7,12 @@ const MembershipSection = ({
|
|||
currentMembership,
|
||||
removeMembership,
|
||||
handleUpdateMembershipRole,
|
||||
membershipCount,
|
||||
}) => {
|
||||
if (!memberships || memberships.length === 0) {
|
||||
return <p className="lh-base">No membership</p>;
|
||||
}
|
||||
|
||||
const membershipCount = memberships.length;
|
||||
|
||||
return (
|
||||
<div className="membership-section">
|
||||
{memberships.map((activeMembership) => (
|
||||
|
|
@ -47,6 +46,7 @@ MembershipSection.propType = {
|
|||
currentMembership: PropTypes.isRequired,
|
||||
removeMembership: PropTypes.func.isRequired,
|
||||
handleUpdateMembershipRole: PropTypes.func.isRequired,
|
||||
membershipCount: PropTypes.number.isRequired,
|
||||
};
|
||||
|
||||
export default MembershipSection;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue