Skip to content

Commit

Permalink
fix: add debug logs to autocomplete textarea
Browse files Browse the repository at this point in the history
  • Loading branch information
szuperaz committed Sep 3, 2024
1 parent 969da16 commit cf91332
Showing 1 changed file with 16 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -195,11 +195,19 @@ export class AutocompleteTextareaComponent
}
if (changes.value && !this.value && this.messageInput) {
this.messageInput.nativeElement.style.height = 'auto';
this.chatClientService?.chatClient?.logger?.(
'info',
'[Autocomplete textarea] Value reset, adjusting textarea height to auto'
);
this.updateMentionedUsersFromText();
}
}

ngAfterViewInit(): void {
this.chatClientService?.chatClient?.logger?.(
'info',
'[Autocomplete textarea] View inited'
);
if (this.messageInput.nativeElement.scrollHeight > 0) {
this.adjustTextareaHeight();
}
Expand Down Expand Up @@ -233,6 +241,10 @@ export class AutocompleteTextareaComponent
}

inputChanged() {
this.chatClientService?.chatClient?.logger?.(
'info',
'[Autocomplete textarea] Input changed'
);
this.valueChange.emit(this.messageInput.nativeElement.value);
this.adjustTextareaHeight();
}
Expand All @@ -251,6 +263,10 @@ export class AutocompleteTextareaComponent

private adjustTextareaHeight() {
if (this.themeVersion === '2') {
this.chatClientService?.chatClient?.logger?.(
'info',
`[Autocomplete textarea] Textarea height set from ${this.messageInput.nativeElement.style.height} to ${this.messageInput.nativeElement.scrollHeight}px`
);
this.messageInput.nativeElement.style.height = '';
this.messageInput.nativeElement.style.height = `${this.messageInput.nativeElement.scrollHeight}px`;
}
Expand Down

0 comments on commit cf91332

Please sign in to comment.