diff --git a/apps/spa/src/app/components/chat/chat-messages/chat-messages.component.html b/apps/spa/src/app/components/chat/chat-messages/chat-messages.component.html
index be2bbba..a27b0da 100644
--- a/apps/spa/src/app/components/chat/chat-messages/chat-messages.component.html
+++ b/apps/spa/src/app/components/chat/chat-messages/chat-messages.component.html
@@ -1,6 +1,6 @@
- @for (message of messages; track message) {
-
+ @for (message of initialMessages.concat(messages); track message) {
+
} @empty {
diff --git a/apps/spa/src/app/components/chat/chat-messages/chat-messages.component.ts b/apps/spa/src/app/components/chat/chat-messages/chat-messages.component.ts
index 838e954..0345aff 100644
--- a/apps/spa/src/app/components/chat/chat-messages/chat-messages.component.ts
+++ b/apps/spa/src/app/components/chat/chat-messages/chat-messages.component.ts
@@ -29,6 +29,7 @@ import { ChatTipsComponent } from '../chat-tips/chat-tips.component';
],
})
export class ChatMessagesComponent implements AfterViewInit, OnChanges {
+ @Input() initialMessages: ChatMessage[] = [];
@Input() messages: ChatMessage[] = [];
@Input() isTyping = false;
@Input() tips: string[] = [];
diff --git a/apps/spa/src/app/modules/+chat/containers/chat-iframe/chat-iframe.component.html b/apps/spa/src/app/modules/+chat/containers/chat-iframe/chat-iframe.component.html
index 44272e0..1ddffde 100644
--- a/apps/spa/src/app/modules/+chat/containers/chat-iframe/chat-iframe.component.html
+++ b/apps/spa/src/app/modules/+chat/containers/chat-iframe/chat-iframe.component.html
@@ -13,6 +13,7 @@
} @else {