diff --git a/web-ui/src/components/kudos/PublicKudosCard.jsx b/web-ui/src/components/kudos/PublicKudosCard.jsx index dc554602d..08e677170 100644 --- a/web-ui/src/components/kudos/PublicKudosCard.jsx +++ b/web-ui/src/components/kudos/PublicKudosCard.jsx @@ -51,6 +51,18 @@ const KudosCard = ({ kudos }) => { const sender = selectProfile(state, kudos.senderId); + const multiTooltip = (num, list) => { + let tooltip = ""; + let prefix = ""; + for (let member of list.slice(-num)) { + tooltip += prefix + `${member.firstName} ${member.lastName}`; + prefix = ", "; + } + return + {`+${num}`} + ; + }; + const getRecipientComponent = useCallback(() => { if (kudos.recipientTeam) { return ( @@ -67,7 +79,9 @@ const KudosCard = ({ kudos }) => { } return ( - + multiTooltip( + extra, kudos.recipientMembers)}> {kudos.recipientMembers.map((member) => ( { {kudos.message} {kudos.recipientTeam && ( - + multiTooltip( + extra, kudos.recipientMembers)}> {kudos.recipientMembers.map((member) => (