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

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

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