diff --git a/app/components/chat/MessageContainer.vue b/app/components/chat/MessageContainer.vue index 421f2e0..5378540 100644 --- a/app/components/chat/MessageContainer.vue +++ b/app/components/chat/MessageContainer.vue @@ -1,6 +1,6 @@ diff --git a/app/components/chat/MessageFromArthur.vue b/app/components/chat/MessageFromArthur.vue new file mode 100644 index 0000000..722e6ac --- /dev/null +++ b/app/components/chat/MessageFromArthur.vue @@ -0,0 +1,92 @@ + + + diff --git a/app/components/tool/UsesProxy.vue b/app/components/tool/UsesProxy.vue new file mode 100644 index 0000000..bb95dfd --- /dev/null +++ b/app/components/tool/UsesProxy.vue @@ -0,0 +1,26 @@ + + + diff --git a/app/pages/canva.vue b/app/pages/canva.vue index b139ec6..ecfdb4c 100644 --- a/app/pages/canva.vue +++ b/app/pages/canva.vue @@ -7,7 +7,3 @@ - - \ No newline at end of file diff --git a/app/pages/index.vue b/app/pages/index.vue index b85c056..d940fad 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -51,6 +51,7 @@ watch( sender: ChatSender.USER, state: ChatState.SENT, type: ChatType.INIT, + createdAt: new Date(), }" /> { sender, state: ChatState.LOADING, fetchStates: [...fetchStates, ChatFetchState.DONE], + createdAt: new Date(), } messages.value.push(message) @@ -44,6 +45,7 @@ export const useChatStore = defineStore('chat', () => { sender, state: ChatState.SENT, fetchStates: [ChatFetchState.DONE], + createdAt: new Date(), }) } } diff --git a/types/chat.ts b/types/chat.ts index 69c7451..13baf06 100644 --- a/types/chat.ts +++ b/types/chat.ts @@ -48,6 +48,7 @@ export interface ChatMessage { type: ChatType state: ChatState fetchStates?: ChatFetchState[] + createdAt: Date } export const ChatMessages = [