diff --git a/app/components/agent/AgentChatArea.vue b/app/components/agent/AgentChatArea.vue index 9f43a92..02d0a89 100644 --- a/app/components/agent/AgentChatArea.vue +++ b/app/components/agent/AgentChatArea.vue @@ -37,6 +37,7 @@ const emit = defineEmits<{ regenerate: []; toggleSidebar: []; showPrompt: []; + showDocuments: []; example: [content: string]; }>(); @@ -87,6 +88,7 @@ watch( @update:model-id="emit('update:modelId', $event)" @show-prompt="emit('showPrompt')" @toggle-sidebar="emit('toggleSidebar')" + @show-documents="emit('showDocuments')" />
diff --git a/app/components/agent/AgentDocumentDrawer.vue b/app/components/agent/AgentDocumentDrawer.vue new file mode 100644 index 0000000..80bdd4d --- /dev/null +++ b/app/components/agent/AgentDocumentDrawer.vue @@ -0,0 +1,508 @@ + + + + + diff --git a/app/components/agent/AgentSidebar.vue b/app/components/agent/AgentSidebar.vue index 47a3216..2b07444 100644 --- a/app/components/agent/AgentSidebar.vue +++ b/app/components/agent/AgentSidebar.vue @@ -18,6 +18,7 @@ const emit = defineEmits<{ login: []; toggle: []; close: []; + showDocuments: []; }>(); const isAdmin = computed(() => props.user?.role === "admin"); @@ -53,10 +54,10 @@ const isAdmin = computed(() => props.user?.role === "admin");