Skip to content

Commit 435fd80

Browse files
authored
Merge pull request #2 from hermbit/fix-chat-layout
fix: bottom message hidden by input box
2 parents 15bcdbf + cba6771 commit 435fd80

File tree

3 files changed

+22
-21
lines changed

3 files changed

+22
-21
lines changed

package-lock.json

+9-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app/chat/chat-dialog/chat-dialog.component.html

+11-10
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,24 @@
22
<mat-icon>chat</mat-icon> &nbsp; Angular Chatbot
33
</mat-toolbar>
44

5-
<div class="messenger">
5+
<div class="messages">
66

77
<ng-container *ngFor="let message of messages | async">
8-
8+
99
<div class="message-row" [ngClass]="{ 'from': message.sentBy === 'bot',
1010
'to': message.sentBy === 'user' }">
11-
<div class="message" >
11+
<div class="message">
1212
{{ message.content }}
1313
</div>
1414
</div>
15-
15+
1616
</ng-container>
17-
18-
<div class="send-message" (click)="messageInput.click()">
19-
<mat-form-field floatPlaceholder="never">
20-
<input matInput #messageInput [(ngModel)]="formValue" (keyup.enter)="sendMessage()" placeholder="Type a message..." autofocus autocomplete="off">
21-
</mat-form-field>
22-
</div>
2317

18+
</div>
19+
20+
<div class="send-message" (click)="messageInput.click()">
21+
<mat-form-field floatPlaceholder="never">
22+
<input matInput #messageInput [(ngModel)]="formValue" (keyup.enter)="sendMessage()"
23+
placeholder="Type a message..." autofocus autocomplete="off">
24+
</mat-form-field>
2425
</div>

src/app/chat/chat-dialog/chat-dialog.component.scss

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
font-weight: 300;
66
}
77

8-
.messenger {
8+
.messages {
99
overflow: auto;
10-
margin-top: 64px;
10+
margin: 64px 0;
1111
}
1212

1313
.message-row {

0 commit comments

Comments
 (0)