File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change 42
42
$ : openContextMenu = null ;
43
43
$ : editingMessage = null ;
44
44
$ : replyingTo = null ;
45
- $ : reacting = false ;
45
+ $ : reactingTo = null ;
46
46
$ : addingEmoji = false ;
47
47
48
48
onMount (() => {
52
52
document .body .addEventListener (' keydown' , (event ) => {
53
53
if (event .key === ' Escape' && openContextMenu ) {
54
54
toggleContextMenu (openContextMenu , false );
55
- reacting = false ;
56
55
return ;
57
56
}
58
57
if (event .key === ' Escape' && replyingTo ) {
160
159
sendMessage (token , contact .id , trimmed , replyingTo ?.id ).then ((message ) => {
161
160
clearTimeout (typingTimeout );
162
161
replyingTo = null ;
162
+ reactingTo = null ;
163
+ addingEmoji = false ;
163
164
isSelfTyping = false ;
164
165
messages = [... messages , message ];
165
166
typingMessage = ' ' ;
241
242
} else {
242
243
openContextMenu = on ? messageId : null ;
243
244
if (! on ) {
244
- reacting = false ;
245
+ reactingTo = null ;
245
246
replyingTo = null ;
246
247
editingMessage = null ;
247
248
}
419
420
</script >
420
421
421
422
<div class ="chat" id ="chat- {contact .id }" >
422
- {#if reacting }
423
+ {#if reactingTo }
423
424
<EmojiMenu onClick ={(emoji ) => {
424
- reactEmoji (message , emoji .emoji );
425
+ reactEmoji (reactingTo , emoji .emoji );
425
426
}} center ={true }/>
426
427
{:else if addingEmoji }
427
428
{@const position = calculateAddingEmojiPickerPosition ()}
447
448
toggleContextMenu (message .id , false );
448
449
}}></div >
449
450
<div class ="message-context-menu-content {sent ? ' sent' : ' received' }" id ={` message-context-menu-content-${message .id } ` }>
450
- <button class ="message-context-menu-item" on:click ={() => { reacting = true ; }}>
451
+ <button class ="message-context-menu-item" on:click ={() => { reactingTo = message ; }}>
451
452
<span class =" context-menu-tooltip" >React</span >
452
453
<i class =" fa-regular fa-face-grin-tongue-wink" ></i >
453
454
</button >
You can’t perform that action at this time.
0 commit comments