22 Component ,
33 ElementRef ,
44 Input ,
5- TemplateRef ,
65 OnChanges ,
76 SimpleChanges ,
87 ViewChild ,
@@ -28,7 +27,7 @@ import {
2827 SystemMessageContext ,
2928} from '../types' ;
3029import emojiRegex from 'emoji-regex' ;
31- import { Observable , Subscription } from 'rxjs' ;
30+ import { Subscription } from 'rxjs' ;
3231import { CustomTemplatesService } from '../custom-templates.service' ;
3332import { listUsers } from '../list-users' ;
3433import { ThemeService } from '../theme.service' ;
@@ -83,28 +82,6 @@ export class MessageComponent implements OnInit, OnChanges, OnDestroy {
8382 isReactionSelectorOpen = false ;
8483 visibleMessageActionsCount = 0 ;
8584 messageTextParts : MessagePart [ ] = [ ] ;
86- mentionTemplate$ ?: Observable <
87- TemplateRef < MentionTemplateContext > | undefined
88- > ;
89- deliveredStatusTemplate$ ?: Observable <
90- TemplateRef < DeliveredStatusContext > | undefined
91- > ;
92- sendingStatusTemplate$ ?: Observable <
93- TemplateRef < SendingStatusContext > | undefined
94- > ;
95- readStatusTemplate$ ?: Observable < TemplateRef < ReadStatusContext > | undefined > ;
96- attachmentListTemplate$ ?: Observable <
97- TemplateRef < AttachmentListContext > | undefined
98- > ;
99- messageActionsBoxTemplate$ ?: Observable <
100- TemplateRef < MessageActionsBoxContext > | undefined
101- > ;
102- messageReactionsTemplate$ ?: Observable <
103- TemplateRef < MessageReactionsContext > | undefined
104- > ;
105- systemMessageTemplate$ ?: Observable <
106- TemplateRef < SystemMessageContext > | undefined
107- > ;
10885 popperTriggerClick = NgxPopperjsTriggers . click ;
10986 popperTriggerHover = NgxPopperjsTriggers . hover ;
11087 popperPlacementAuto = NgxPopperjsPlacements . AUTO ;
@@ -136,7 +113,7 @@ export class MessageComponent implements OnInit, OnChanges, OnDestroy {
136113 constructor (
137114 private chatClientService : ChatClientService ,
138115 private channelService : ChannelService ,
139- private customTemplatesService : CustomTemplatesService ,
116+ public customTemplatesService : CustomTemplatesService ,
140117 private cdRef : ChangeDetectorRef ,
141118 themeService : ThemeService ,
142119 private dateParser : DateParserService
@@ -155,20 +132,6 @@ export class MessageComponent implements OnInit, OnChanges, OnDestroy {
155132 }
156133 } )
157134 ) ;
158- this . mentionTemplate$ = this . customTemplatesService . mentionTemplate$ ;
159- this . attachmentListTemplate$ =
160- this . customTemplatesService . attachmentListTemplate$ ;
161- this . messageActionsBoxTemplate$ =
162- this . customTemplatesService . messageActionsBoxTemplate$ ;
163- this . messageReactionsTemplate$ =
164- this . customTemplatesService . messageReactionsTemplate$ ;
165- this . deliveredStatusTemplate$ =
166- this . customTemplatesService . deliveredStatusTemplate$ ;
167- this . sendingStatusTemplate$ =
168- this . customTemplatesService . sendingStatusTemplate$ ;
169- this . readStatusTemplate$ = this . customTemplatesService . readStatusTemplate$ ;
170- this . systemMessageTemplate$ =
171- this . customTemplatesService . systemMessageTemplate$ ;
172135 }
173136
174137 ngOnChanges ( changes : SimpleChanges ) : void {
0 commit comments