diff --git a/client/src/components/Memberships/Memberships.jsx b/client/src/components/Memberships/Memberships.jsx index d15a0d6..db10f12 100644 --- a/client/src/components/Memberships/Memberships.jsx +++ b/client/src/components/Memberships/Memberships.jsx @@ -32,10 +32,15 @@ const Memberships = React.memo( const AddPopup = usePopup(AddStep); const ActionsPopup = usePopup(ActionsStep); + // Number of display slots available for showing user icons + const userDisplaySlots = 5; + const shownUsers = items.slice(0, userDisplaySlots); + const remainingUsers = items.slice(userDisplaySlots); + return ( <> - {items.map((item) => ( + {shownUsers.map((item) => ( ))} + {remainingUsers && ( + + {remainingUsers.length} other Members + )} {canEdit && (