diff --git a/src/modules/chatbot/components/chat-button.vue b/src/modules/chatbot/components/chat-button.vue new file mode 100644 index 0000000..0ebdede --- /dev/null +++ b/src/modules/chatbot/components/chat-button.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/src/modules/chatbot/components/conversation-box.vue b/src/modules/chatbot/components/conversation-box.vue new file mode 100644 index 0000000..33625b9 --- /dev/null +++ b/src/modules/chatbot/components/conversation-box.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/src/modules/chatbot/components/dialogue-content.vue b/src/modules/chatbot/components/dialogue-content.vue new file mode 100644 index 0000000..cf79d69 --- /dev/null +++ b/src/modules/chatbot/components/dialogue-content.vue @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/src/modules/chatbot/components/dialogue-phrase.vue b/src/modules/chatbot/components/dialogue-phrase.vue new file mode 100644 index 0000000..2df47b1 --- /dev/null +++ b/src/modules/chatbot/components/dialogue-phrase.vue @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/src/modules/chatbot/pages/chatbot-page.vue b/src/modules/chatbot/pages/chatbot-page.vue index 8130778..8c96832 100644 --- a/src/modules/chatbot/pages/chatbot-page.vue +++ b/src/modules/chatbot/pages/chatbot-page.vue @@ -1,23 +1,17 @@ - + diff --git a/src/modules/chatbot/types/dialogue-message.ts b/src/modules/chatbot/types/dialogue-message.ts new file mode 100644 index 0000000..f6f614c --- /dev/null +++ b/src/modules/chatbot/types/dialogue-message.ts @@ -0,0 +1,5 @@ +export interface Message{ + text:string; + sender: 'user' | 'assistant'; + timestamp: Date; +}; \ No newline at end of file diff --git a/src/stores/dialogue-box.ts b/src/stores/dialogue-box.ts new file mode 100644 index 0000000..cb332e3 --- /dev/null +++ b/src/stores/dialogue-box.ts @@ -0,0 +1,3 @@ +import { ref } from "vue"; + +export const isChatVisible = ref(false);