mirror of
https://github.com/cinnyapp/cinny.git
synced 2025-11-04 22:40:29 +03:00
readd these and pass them
This commit is contained in:
parent
770732beb4
commit
d093fc35ef
1 changed files with 22 additions and 0 deletions
|
|
@ -731,6 +731,28 @@ export const Message = as<'div', MessageProps>(
|
||||||
getMemberDisplayName(room, senderId) ?? getMxIdLocalPart(senderId) ?? senderId;
|
getMemberDisplayName(room, senderId) ?? getMxIdLocalPart(senderId) ?? senderId;
|
||||||
const senderAvatarMxc = getMemberAvatarMxc(room, senderId);
|
const senderAvatarMxc = getMemberAvatarMxc(room, senderId);
|
||||||
|
|
||||||
|
const closeMenu = () => {
|
||||||
|
setMenuAnchor(undefined);
|
||||||
|
};
|
||||||
|
|
||||||
|
const handleOpenMenu: MouseEventHandler<HTMLButtonElement> = (evt) => {
|
||||||
|
const target = evt.currentTarget.parentElement?.parentElement ?? evt.currentTarget;
|
||||||
|
setMenuAnchor(target.getBoundingClientRect());
|
||||||
|
};
|
||||||
|
|
||||||
|
const handleOpenEmojiBoard: MouseEventHandler<HTMLButtonElement> = (evt) => {
|
||||||
|
const target = evt.currentTarget.parentElement?.parentElement ?? evt.currentTarget;
|
||||||
|
setEmojiBoardAnchor(target.getBoundingClientRect());
|
||||||
|
};
|
||||||
|
|
||||||
|
const handleAddReactions: MouseEventHandler<HTMLButtonElement> = () => {
|
||||||
|
const rect = menuAnchor;
|
||||||
|
closeMenu();
|
||||||
|
setTimeout(() => {
|
||||||
|
setEmojiBoardAnchor(rect);
|
||||||
|
}, 100);
|
||||||
|
};
|
||||||
|
|
||||||
const tagColor = powerLevelTag?.color
|
const tagColor = powerLevelTag?.color
|
||||||
? accessibleTagColors?.get(powerLevelTag.color)
|
? accessibleTagColors?.get(powerLevelTag.color)
|
||||||
: undefined;
|
: undefined;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue