diff --git a/frontend/src/components/chat/ChatPanel.vue b/frontend/src/components/chat/ChatPanel.vue new file mode 100644 index 0000000..eb982df --- /dev/null +++ b/frontend/src/components/chat/ChatPanel.vue @@ -0,0 +1,361 @@ + + + + {{ panelOpen ? 'mdi-close' : 'mdi-robot-outline' }} + + + + + + + Purrse AI + + + + + mdi-history + Conversations + + + + + No conversations + + + {{ conv.title || 'Untitled' }} + {{ formatRelativeDate(conv.updatedAt) }} + + + + + + + + mdi-plus + New Chat + + + mdi-close + + + + + + + + + mdi-robot-outline + Ask me about your finances + + + {{ suggestion }} + + + + + + + + + + + {{ msg.content }} + + + + + + + + {{ msg.content }} + + + + + + + + + + + Thinking... + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/components/layout/AppLayout.vue b/frontend/src/components/layout/AppLayout.vue index b54ae9f..fd7092c 100644 --- a/frontend/src/components/layout/AppLayout.vue +++ b/frontend/src/components/layout/AppLayout.vue @@ -23,6 +23,7 @@ :title="item.title" :to="item.route" :value="item.route" + :active="isNavActive(item.route)" rounded="xl" > {{ item.title }} @@ -116,6 +117,8 @@ + +
Ask me about your finances