WhoReacted: Fix clicking user pfps also adding reaction (#977)

This commit is contained in:
Hazel Summer 2023-04-24 00:42:38 +01:00 committed by GitHub
parent dfc3f05834
commit 5be86f9bd1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 10 deletions

View File

@ -85,10 +85,14 @@ function makeRenderMoreUsers(users: User[]) {
};
}
function handleClickAvatar(event: React.MouseEvent<HTMLElement, MouseEvent>) {
event.stopPropagation();
}
export default definePlugin({
name: "WhoReacted",
description: "Renders the Avatars of reactors",
authors: [Devs.Ven],
authors: [Devs.Ven, Devs.KannaDev],
patches: [{
find: ",reactionRef:",
@ -132,15 +136,17 @@ export default definePlugin({
<div
style={{ marginLeft: "0.5em", transform: "scale(0.9)" }}
>
<UserSummaryItem
users={users}
guildId={ChannelStore.getChannel(message.channel_id)?.guild_id}
renderIcon={false}
max={5}
showDefaultAvatarsForNullUsers
showUserPopout
renderMoreUsers={makeRenderMoreUsers(users)}
/>
<div onClick={handleClickAvatar}>
<UserSummaryItem
users={users}
guildId={ChannelStore.getChannel(message.channel_id)?.guild_id}
renderIcon={false}
max={5}
showDefaultAvatarsForNullUsers
showUserPopout
renderMoreUsers={makeRenderMoreUsers(users)}
/>
</div>
</div>
);
}

View File

@ -273,5 +273,9 @@ export const Devs = /* #__PURE__*/ Object.freeze({
FieryFlames: {
name: "Fiery",
id: 890228870559698955n
},
KannaDev: {
name: "Kanna",
id: 317728561106518019n
}
});