()
| 198 | } |
| 199 | |
| 200 | sendMessage() { |
| 201 | if (this.newMessage.trim()) { |
| 202 | this.chatService.addUserPrompt(this.newMessage); |
| 203 | this.newMessage = ''; |
| 204 | // Reset height after sending |
| 205 | const textarea = this.elementRef.nativeElement.querySelector('textarea'); |
| 206 | if (textarea) { |
| 207 | textarea.style.height = 'auto'; |
| 208 | } |
| 209 | } |
| 210 | } |
| 211 | |
| 212 | onInput(event: Event): void { |
| 213 | const textarea = event.target as HTMLTextAreaElement; |