Skip to content

Commit ea2fe37

Browse files
authored
Merge pull request #649 from GetStream/autoclose-custom-messageActionsBoxTemplate
fix: autoclose works for messageActionsBoxTemplate$
2 parents 8e71821 + be8534c commit ea2fe37

2 files changed

Lines changed: 17 additions & 11 deletions

File tree

projects/customizations-example/src/app/icon/icon.component.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,11 @@ export class IconComponent {
3131
'arrow-down': 'keyboard_arrow_down',
3232
'chat-bubble': 'chat',
3333
'audio-file': '',
34-
play: '',
35-
pause: '',
36-
read: '',
34+
play: 'play_arrow',
35+
pause: 'pause',
36+
read: 'done_all',
37+
bin: 'delete',
38+
mic: 'mic',
3739
};
3840

3941
return map[this.icon!];

projects/stream-chat-angular/src/lib/message/message.component.html

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -107,18 +107,22 @@
107107
[message]="messageInput"
108108
[enabledActions]="enabledActions"
109109
[messageTextHtmlElement]="messageTextHtmlElement"
110-
(click)="messageActionsBoxClicked(messageMenuFloat)"
111110
></stream-message-actions-box>
112111
</ng-template>
113112
<ng-container>
114-
<ng-container
115-
*ngTemplateOutlet="
116-
(customTemplatesService.messageActionsBoxTemplate$ | async) ||
117-
defaultMessageActionsBox;
118-
context: getMessageActionsBoxContext()
119-
"
113+
<div
114+
(click)="messageActionsBoxClicked(messageMenuFloat)"
115+
(keyup.enter)="messageActionsBoxClicked(messageMenuFloat)"
120116
>
121-
</ng-container>
117+
<ng-container
118+
*ngTemplateOutlet="
119+
(customTemplatesService.messageActionsBoxTemplate$ | async) ||
120+
defaultMessageActionsBox;
121+
context: getMessageActionsBoxContext()
122+
"
123+
>
124+
</ng-container>
125+
</div>
122126
</ng-container>
123127
</float-ui-content>
124128
<div

0 commit comments

Comments
 (0)