Skip to content

Commit f402883

Browse files
committed
feat(chat): fix lint errors
1 parent 0b0c82e commit f402883

File tree

5 files changed

+31
-22
lines changed

5 files changed

+31
-22
lines changed

src/components/chat/chat-input.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,9 +201,11 @@ export default class IgcChatInputComponent extends LitElement {
201201
202202
${this.showEmojiPicker
203203
? html`
204-
<div class="emoji-picker-container">
205-
<igc-emoji-picker @emoji-selected=${this.addEmoji}></emoji-picker>
206-
</div>
204+
<div class="emoji-picker-container">
205+
<igc-emoji-picker
206+
@emoji-selected=${this.addEmoji}
207+
></igc-emoji-picker>
208+
</div>
207209
`
208210
: ''}
209211
</div>

src/components/chat/chat-message-list.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ export default class IgcChatMessageListComponent extends LitElement {
2222
registerComponent(IgcChatMessageListComponent, IgcChatMessageComponent);
2323
}
2424

25-
@property({ reflect: true })
25+
@property({ reflect: true, attribute: false })
2626
public user: IgcUser | undefined;
2727

28-
@property({ reflect: true })
28+
@property({ reflect: true, attribute: false })
2929
public messages: IgcMessage[] = [];
3030

31-
@property({ reflect: true, attribute: 'typing-users' })
31+
@property({ reflect: true, attribute: false })
3232
public typingUsers: IgcUser[] = [];
3333

3434
@property({ type: Boolean, attribute: 'scroll-bottom' })
@@ -126,7 +126,7 @@ export default class IgcChatMessageListComponent extends LitElement {
126126
<igc-chat-message
127127
.message=${message}
128128
.user=${this.user}
129-
.enable-reactions=${this.enableReactions}
129+
.enableReactions=${this.enableReactions}
130130
@add-reaction=${this.handleReaction}
131131
></igc-chat-message>
132132
`

src/components/chat/chat-message.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { LitElement, html } from 'lit';
22
import { property } from 'lit/decorators.js';
3+
import { ifDefined } from 'lit/directives/if-defined.js';
34
import IgcAvatarComponent from '../avatar/avatar.js';
45
import { registerComponent } from '../common/definitions/register.js';
56
import { IgcMessageAttachmentsComponent } from './message-attachments.js';
@@ -28,10 +29,10 @@ export default class IgcChatMessageComponent extends LitElement {
2829
);
2930
}
3031

31-
@property({ reflect: true })
32+
@property({ reflect: true, attribute: false })
3233
public message: IgcMessage | undefined;
3334

34-
@property({ reflect: true })
35+
@property({ reflect: true, attribute: false })
3536
public user: IgcUser | undefined;
3637

3738
@property({ type: Boolean, attribute: 'enable-reactions' })
@@ -78,7 +79,11 @@ export default class IgcChatMessageComponent extends LitElement {
7879

7980
return html`
8081
<div class=${containerClass}>
81-
<igc-avatar src=${sender?.avatar} alt=${sender?.name} shape="circle">
82+
<igc-avatar
83+
src=${ifDefined(sender?.avatar)}
84+
alt=${ifDefined(sender?.name)}
85+
shape="circle"
86+
>
8287
</igc-avatar>
8388
<div class="message-content">
8489
${this.message?.text.trim()

src/components/chat/chat.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ export default class IgcChatComponent extends EventEmitterMixin<
3737
);
3838
}
3939

40-
@property()
40+
@property({ attribute: false })
4141
public user: IgcUser | undefined;
4242

43-
@property({ reflect: true })
43+
@property({ reflect: true, attribute: false })
4444
public messages: IgcMessage[] = [];
4545

46-
@property({ reflect: true, attribute: 'typing-users' })
46+
@property({ reflect: true, attribute: false })
4747
public typingUsers: IgcUser[] = [];
4848

4949
@property({ type: Boolean, attribute: 'scroll-bottom' })
@@ -183,14 +183,14 @@ export default class IgcChatComponent extends EventEmitterMixin<
183183
<igc-chat-message-list
184184
.messages=${this.messages}
185185
.user=${this.user}
186-
.typing-users=${this.typingUsers}
187-
.scroll-bottom=${this.scrollBottom}
188-
.enable-reactions=${this.enableReactions}
186+
.typingUsers=${this.typingUsers}
187+
.scrollBottom=${this.scrollBottom}
188+
.enableReactions=${this.enableReactions}
189189
>
190190
</igc-chat-message-list>
191191
<igc-chat-input
192-
.enable-attachments=${this.enableAttachments}
193-
.enable-emoji-picker=${this.enableEmojiPicker}
192+
.enableAttachments=${this.enableAttachments}
193+
.enableEmojiPicker=${this.enableEmojiPicker}
194194
@message-send=${this.handleSendMessage}
195195
></igc-chat-input>
196196
</div>

src/components/chat/message-reactions.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,12 @@ export class IgcMessageReactionsComponent extends LitElement {
111111
112112
${this.showEmojiPicker
113113
? html`
114-
<div class="emoji-picker-container">
115-
<igc-emoji-picker @emoji-selected=${this.addEmoji}></emoji-picker>
116-
</div>
117-
`
114+
<div class="emoji-picker-container">
115+
<igc-emoji-picker
116+
@emoji-selected=${this.addEmoji}
117+
></igc-emoji-picker>
118+
</div>
119+
`
118120
: ''}
119121
</div>
120122
`;

0 commit comments

Comments
 (0)