Merge pull request #970 from siiddhantt/feature/link-to-source

feat: remote sources have clickable links to original url
This commit is contained in:
Alex authored and GitHub committed 2024-05-30 12:06:05 +01:00
commit 1fe35ad0cd
3 files changed
+15 -4

No files matched your search

@@ -22,7 +22,7 @@ const ConversationBubble = forwardRef<
className?: string;
feedback?: FEEDBACK;
handleFeedback?: (feedback: FEEDBACK) => void;
sources?: { title: string; text: string }[];
sources?: { title: string; text: string; source: string }[];
}
>(function ConversationBubble(
{ message, type, className, feedback, handleFeedback, sources },
@@ -177,7 +177,13 @@ const ConversationBubble = forwardRef<
: 'bg-[#D7EBFD] hover:bg-[#BFE1FF]'
}`}
onClick={() =>
setOpenSource(openSource === index ? null : index)
source.source !== 'local'
? window.open(
source.source,
'_blank',
'noopener, noreferrer',
)
: setOpenSource(openSource === index ? null : index)
}
>
<p
@@ -17,7 +17,7 @@ export interface Answer {
answer: string;
query: string;
result: string;
sources: { title: string; text: string }[];
sources: { title: string; text: string; source: string }[];
conversationId: string | null;
title: string | null;
}
@@ -27,7 +27,7 @@ export interface Query {
response?: string;
feedback?: FEEDBACK;
error?: string;
sources?: { title: string; text: string }[];
sources?: { title: string; text: string; source: string }[];
conversationId?: string | null;
title?: string | null;
}